Sadece Android 2.1'i destekleyen telefonumdaki ivme ölçerden değerleri okumak için bir uygulama oluşturmaya çalışıyorum.Android İvmeölçer'i nasıl kullanırım?
2.1 uyumlu kod kullanarak ivme ölçerden nasıl okurum?
Sadece Android 2.1'i destekleyen telefonumdaki ivme ölçerden değerleri okumak için bir uygulama oluşturmaya çalışıyorum.Android İvmeölçer'i nasıl kullanırım?
2.1 uyumlu kod kullanarak ivme ölçerden nasıl okurum?
Bu, birkaç paragrafta kolayca açıklanamaz. Okumayı denemelisiniz:
SensorManager
açıklamaBu sensörler erişmek için nasıl bir çerçeve gösterir: onSensorChanged
Geri arama durumunda
public class SensorActivity extends Activity implements SensorEventListener {
private final SensorManager mSensorManager;
private final Sensor mAccelerometer;
public SensorActivity() {
mSensorManager = (SensorManager)getSystemService(SENSOR_SERVICE);
mAccelerometer = mSensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER);
}
protected void onResume() {
super.onResume();
mSensorManager.registerListener(this, mAccelerometer, SensorManager.SENSOR_DELAY_NORMAL);
}
protected void onPause() {
super.onPause();
mSensorManager.unregisterListener(this);
}
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
public void onSensorChanged(SensorEvent event) {
}
}
sen sorgulayabilir sensör en SensorEvent
üzerinden değerler. Bununla
'a bakın. AndroGames'teki sunucu artık görünmüyor ve AndDev bağlantısı 2008 = korkunç derecede eskidir. Diğer öneriler olsa da iyidir. –
Ah, bu cevabı yayınladığımdan beri biraz zaman geçti. Dikkatimi oraya çektiğin için teşekkürler. – slhck
AndDev web sitesine yapılan herhangi bir referansı kaldırmanızı öneririm - Norton tarafından engellenen yüksek şiddetli siber saldırı gönderiyor. Anlayış için teşekkürler. Saygılarımızla, –
Başlangıç: akselerometre uygulaması için
public class yourActivity extends Activity implements SensorEventListener{
private SensorManager sensorManager;
double ax,ay,az; // these are the acceleration in x,y and z axis
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
sensorManager=(SensorManager) getSystemService(SENSOR_SERVICE);
sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER), SensorManager.SENSOR_DELAY_NORMAL);
}
@Override
public void onAccuracyChanged(Sensor arg0, int arg1) {
}
@Override
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType()==Sensor.TYPE_ACCELEROMETER){
ax=event.values[0];
ay=event.values[1];
az=event.values[2];
}
}
}
Çok iyi bir örnektir. : // www
http://www.techrepublic.com/blog/app-builder/a-quick-tutorial-on-coding-androids-accelerometer/472
bir top oyunu projesi android ivmeölçer okumaları http erişmek için ivmeölçer http://www.codeproject.com/Articles/188957/Simple-Android-Ball-Game – Ravi
temel öğretici kullanır. quicktips.in/get-accelerometer-readings-android/ –
http://onetouchcode.com/2016/08/07/android-accelerometer-example/ – Shailendra