मैं अपने फोन पर एक्सेलेरोमीटर से मूल्यों को पढ़ने के लिए एक ऐप बनाने की कोशिश कर रहा हूं, जो केवल एंड्रॉइड 2.1 का समर्थन करता है।मैं एंड्रॉइड एक्सेलेरोमीटर का उपयोग कैसे करूं?
2.1-संगत कोड का उपयोग करके एक्सेलेरोमीटर से मैं कैसे पढ़ूं?
मैं अपने फोन पर एक्सेलेरोमीटर से मूल्यों को पढ़ने के लिए एक ऐप बनाने की कोशिश कर रहा हूं, जो केवल एंड्रॉइड 2.1 का समर्थन करता है।मैं एंड्रॉइड एक्सेलेरोमीटर का उपयोग कैसे करूं?
2.1-संगत कोड का उपयोग करके एक्सेलेरोमीटर से मैं कैसे पढ़ूं?
यह कुछ पैराग्राफ में आसानी से समझाया नहीं गया है। आप पढ़ने के लिए प्रयास करना चाहिए:
SensorManager
वर्णनये कैसे सेंसर का उपयोग करने के बारे में एक रूपरेखा दिखाने:
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) {
}
}
onSensorChanged
कॉलबैक में आप क्वेरी कर सकता है सेंसर के SensorEvent
के माध्यम से मूल्य।
पर एक नज़र डालें, एंड्रॉइड पर सर्वर अब मौजूद नहीं प्रतीत होता है, और एंडडेव लिंक 2008 से = बहुत पुराना है। हालांकि अन्य सुझाव अच्छे हैं। –
आह, ठीक है, यह थोड़ी देर हो गया है क्योंकि मैंने यह जवाब पोस्ट कर दिया है। उसे मेरी जानकारी मे लाने के लिए धन्यवाद। – slhck
मैं एंडडेव वेबसाइट के किसी भी संदर्भ को हटाने की सिफारिश करता हूं- यह नॉर्टन द्वारा अवरुद्ध उच्च-गंभीरता साइबर हमले भेज रहा है। समझ के लिए धन्यवाद। सबसे अच्छा संबंध है, –
इस के साथ प्रारंभ: accelerometer अनुप्रयोग के लिए
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];
}
}
}
एक बहुत अच्छा उदाहरण। : // www
http://www.techrepublic.com/blog/app-builder/a-quick-tutorial-on-coding-androids-accelerometer/472
गेंद के खेल परियोजना एंड्रॉयड accelerometer रीडिंग http तक पहुँचने के लिए accelerometer http://www.codeproject.com/Articles/188957/Simple-Android-Ball-Game – Ravi
एक बुनियादी ट्यूटोरियल का उपयोग करता है। quicktips.in/get-accelerometer-readings-android/ –
http://onetouchcode.com/2016/08/07/android-accelerometer-example/ – Shailendra