Код: Выделить всё
package com.example.acstest5;
package com.example.acstest5;
import android.os.Bundle;
import android.app.Activity;
import android.view.Menu;
import java.util.ArrayList;
import java.util.List;
import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.hardware.Sensor;
import android.hardware.SensorEvent;
import android.hardware.SensorEventListener;
import android.hardware.SensorManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.TextView;
import android.widget.CheckBox;
public class MainActivity extends Activity implements SensorEventListener {
TextView tw1;
private SensorManager msensorManager;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
msensorManager = (SensorManager)getSystemService(Context.SENSOR_SERVICE);
setContentView(R.layout.activity_main);
tw1 = (CheckBox) findViewById(R.id.tw1);
}
protected void onResume(){
super.onResume();
msensorManager.registerListener(this,msensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_UI);
}
protected void onPause(){
super.onPause();
msensorManager.unregisterListener(this);
}
@Override
public boolean onCreateOptionsMenu(Menu menu) {
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.main, menu);
return true;
}
@Override
public void onAccuracyChanged(Sensor arg0, int arg1) {
// TODO Auto-generated method stub
}
@Override
public void onSensorChanged(SensorEvent event) {
// TODO Auto-generated method stub
float values[]=event.values;
if(event.sensor.getType()==Sensor.TYPE_ACCELEROMETER)
tw1.setText("Ok");
}
}