Ich versuche, Android APP zu erstellen, die in der Lage sein wird, Car bewegen oder Nr. Während der Suche in Google fand ich Lösung mit GPS. Aber möglich ohne GPS/Internet ...? Ist es möglich, Schrittzähler Apps Algorithmus oder etwas Ähnliches zu ändern?Android - Movment Detection
Antwort
Die Android-Plattform bietet mehrere Sensoren, mit denen Sie die Bewegung eines Geräts überwachen können. Bewegungssensoren sind nützlich für die Überwachung von Gerätebewegungen wie Neigen, Schütteln, Drehen oder Schwenken. Und für die Referenz oder implementierten Code finden Sie in der folgenden Link. Unten stehende Links können in Ihrem Fall sehr nützlich sein.
https://stackoverflow.com/questions/14574879/how-to-detect-movement-of-an-android-device
http://www.coders-hub.com/2013/10/how-to-use-sensor-in-android.html#.WVXrNoiGOUk
Hoffe das hilft Ihnen.
Beim Erstellen einer solchen App sollten Sie einige Funktionen in Betracht ziehen. Vor allem wäre es am besten, wenn Sie GPS-Tracking verwenden, können Sie diese Bibliothek Android-EasyLocation verwenden. Auf diese Weise können Sie feststellen, wie Sie sich bewegen. Zweitens sollten Sie den Beschleunigungsmesser verfolgen. Wenn die Beschleunigung niedrig ist (weil es im Auto ist), aber Sie bewegen sich schnell (von GPS kommen), dann sind Sie mit dem Auto unterwegs. Wenn du gehst, wäre die Beschleunigung viel höher, wenn sich das Telefon mit dir bewegt. Zusammenfassend müssen Sie das GPS und die vom Beschleunigungssensor zurückgegebenen Werte verfolgen.
dies ist, wie Sie den Beschleunigungsmesser Wert bekommen kann:
public class MainActivity extends Activity implements SensorEventListener{
private SensorManager sensorManager;
TextView text_X;
TextView text_Y;
TextView text_Z;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
sensorManager = (SensorManager) getSystemService(SENSOR_SERVICE);
sensorManager.registerListener(this, sensorManager.getDefaultSensor(Sensor.TYPE_ACCELEROMETER),SensorManager.SENSOR_DELAY_NORMAL);
//Collegamento con le textView del layout
text_X=(TextView)findViewById(R.id.txtXValue);
text_Y=(TextView)findViewById(R.id.txtYValue);
text_Z=(TextView)findViewById(R.id.txtZValue);
}
@Override
public void onSensorChanged(SensorEvent event) {
if (event.sensor.getType() == Sensor.TYPE_ACCELEROMETER) {
//L'accelerometro ha cambiato stato
mostraValori(event);
}
}
@Override
public void onAccuracyChanged(Sensor sensor, int accuracy) {
}
private void mostraValori(SensorEvent event){
float[] valori=event.values;//array che contiene i valori dell'accelerometro
//modifica del valore delle textView
text_X.setText("Valore X: "+valori[0]);
text_Y.setText("Valore Y: "+valori[1]);
text_Z.setText("Valore Z: "+valori[2]);
}
}
- 1. android memory leak detection
- 2. Sobel Edge Detection in Android
- 3. TarsosDSP Clap Detection
- 4. Keypress Detection
- 5. OpenGL Collision Detection
- 6. htaccess multi parameter detection
- 7. AS3 Platformer Slope Detection
- 8. python opencv shape detection
- 9. C++ SFML Collison Detection
- 10. Rails Browser Detection Methoden
- 11. 2D Polygon Collision Detection
- 12. Face Type Detection
- 13. Website Spidering Auto Detection
- 14. OpenCV Skin Detection
- 15. Collision Detection agiert zufällig
- 16. Pygame Collision Detection Bug
- 17. Orientierende Canny Edge Detection
- 18. Oracle Deadlock Detection Tool
- 19. Owin Startup Detection
- 20. Polygon-Line Collision Detection
- 21. Phrasal Template Detection
- 22. Cancer Detection - Mustererkennungstechniken
- 23. R Anomaly Detection Vektor
- 24. Linked List Loop Detection
- 25. ios default location detection
- 26. Musicg Bibliothek für Clap Detection funktioniert nicht android
- 27. Android Altbeamerbibliothek. Beacon Detection ist sehr unzuverlässig ~ 15%
- 28. Angular 2 Change Detection Mechanismus
- 29. Human Detection mit HOG Descriptor
- 30. Erläuterung zu Member Detection-Code
Hallo, Alexander Mladzhov GPS Internetverbindung benötigt? ist es möglich, Bewegung mit GPS ohne Internet zu erkennen? – Zura
Ja, es ist möglich. Es verwendet die SIM-Karte, ist aber eher ungenau. Sie können Beispiele hier sehen https://stackoverflow.com/questions/36500312/how-do-i-get-my-current-location-without-gps Wenn es half, bitte upvote und markieren Sie als beantwortet. Ich würde glücklich sein, bei irgendwelchen anderen Fragen zu helfen, die Sie haben –