Google berkomitmen untuk mendorong terwujudnya keadilan ras bagi komunitas Kulit Hitam. Lihat caranya.

Interaksi

Dari perspektif aplikasi Android, setiap sensor Android merupakan entitas independen, artinya tidak ada interaksi antara sensor yang berbeda.

  • Ini benar meskipun beberapa sensor Android mungkin berbagi sensor fisik dasar yang sama
  • Misal: penghitung langkah, gerak signifikan dan akselerometer, semua mengandalkan akselerometer fisik yang sama, harus bisa bekerja secara bersamaan
  • Ini juga berlaku untuk versi bangun dan non-bangun dari sensor yang sama

Sensor Android harus dapat bekerja secara bersamaan dan independen satu sama lain. Artinya, tindakan apa pun pada satu sensor Android tidak boleh memengaruhi perilaku sensor lainnya.

Secara khusus, di tingkat HAL:

  • mengaktifkan sensor
  • menonaktifkan sensor
  • mengubah frekuensi sampling dari sebuah sensor
  • mengubah latensi pelaporan maksimum dari sebuah sensor

tidak dapat menyebabkan:

  • sensor lain yang diaktifkan untuk berhenti bekerja
  • sensor lain yang diaktifkan untuk mengubah laju pengambilan sampel
  • sensor lain yang diaktifkan untuk menurunkan kualitas pengukurannya
  • sensor lain yang tidak diaktifkan untuk mulai mengirimkan acara

Tindakan di atas juga tidak dapat mencegah tindakan (aktivasi, penonaktifan, dan perubahan parameter) pada sensor lain agar tidak berhasil. Misalnya, apakah kita dapat mengaktifkan penghitung langkah harus terlepas dari apakah akselerometer sedang diaktifkan.

Sebagai contoh penting lainnya, sensor pengaktifan yang diaktifkan pada 5Hz harus menghasilkan peristiwa di sekitar 5Hz, meskipun varian non-bangunnya diaktifkan pada 100Hz.