bytes.cat

La wiki d'FP d'informàtica

Eines de l'usuari

Eines del lloc


android_sensors

Diferències

Ací es mostren les diferències entre la revisió seleccionada i la versió actual de la pàgina.

Enllaç a la visualització de la comparació

Ambdós costats versió prèvia Revisió prèvia
Següent revisió
Revisió prèvia
android_sensors [2024/01/26 17:13]
enric_mieza_sanchez [Exercici]
android_sensors [2024/01/26 17:37] (actual)
enric_mieza_sanchez [Exemple]
Línia 1: Línia 1:
 ====== Sensors de moviment d'Android ====== ====== Sensors de moviment d'Android ======
 +
 +{{ :android:eixos-accelerometre.jpg?200 }}
  
 Referències: Referències:
-  * [[https://developer.android.com/develop/sensors-and-location/sensors/sensors_motion|Sensors de moviment en Android]].+  * [[https://developer.android.com/develop/sensors-and-location/sensors/sensors_motion|Doc oficial: sensors de moviment en Android]].
   * [[https://stackoverflow.com/questions/5271448/how-to-detect-shake-event-with-android|Com detectar sacsejos amb l'acceleròmetre]].   * [[https://stackoverflow.com/questions/5271448/how-to-detect-shake-event-with-android|Com detectar sacsejos amb l'acceleròmetre]].
  
Línia 9: Línia 11:
 \\ \\
  
-===== Exemple =====+===== Sensors ===== 
 +Quan parlem de "sensors" en Android solem referir-nos als de moviment: l'**acceleròmetre** i el **giroscopi** (brúixola 3D). 
 + 
 +També son sensors (però no de moviment) la càmera, el micro, la pantalla tàctil i el GPS. 
 + 
 +Si mirem la documentació oficial podrem veure que la llibreria Android disposa dels següents deteccions: 
 +  * Sensor.TYPE_GRAVITY 
 +  * Sensor.TYPE_LINEAR_ACCELERATION 
 +  * Sensor.TYPE_ROTATION_VECTOR 
 +  * Sensor.TYPE_SIGNIFICANT_MOTION 
 +  * Sensor.TYPE_STEP_COUNTER 
 +  * Sensor.TYPE_STEP_DETECTOR 
 +  * Sensor.TYPE_ACCELEROMETER 
 +  * Sensor.TYPE_GYROSCOPE 
 + 
 +Els dos darrers son les dades "en cru" tal i com arriben dels sensors. Els altres son mecanismes de la llibreria per facilitar-nos la programació. 
 + 
 +===== Exemple amb dades de l'acceleròmetre =====
  
 <file java MainActivity.java> <file java MainActivity.java>
android_sensors.1706289193.txt.gz · Darrera modificació: 2024/01/26 17:13 per enric_mieza_sanchez