Droid Bionic saya memiliki opsi pada halaman Pengaturan Tampilan "Deteksi Saku: mengunci perangkat Anda secara otomatis saat dimasukkan ke dalam saku"
Bagaimana ponsel merasakan bahwa itu ada di saku Anda? Saya berspekulasi mungkin kombinasi sensor jarak dan cahaya?
Jawaban:
Ada sensor inframerah / lampu merah di dekat kamera Anda yang mendeteksi apakah ponsel ada di dalam saku atau tas. Konsensus daring adalah bahwa tergantung pada pabrikan ponsel Anda, ada berbagai tingkat keberhasilan hingga seberapa baik kerjanya.
sumber
Saya melihat melalui Play Store di mana saya menemukan PocketSensor yang mengatakan dalam uraiannya
jadi saya kira pasti mungkin untuk menggunakan kombinasi dari:
The sensor orientasi memungkinkan Anda memantau posisi perangkat relatif terhadap frame bumi acuan (khusus, utara magnetik).
dan
The sensor jarak memungkinkan Anda untuk menentukan seberapa jauh suatu objek adalah dari perangkat.
sumber
Saya hanya dapat berspekulasi tentang jawaban bagaimana Droid Bionic benar-benar mengimplementasikan "deteksi di saku" ini. Sebagian besar Android yang memiliki sensor cahaya, (yang kadang-kadang bertindak juga sensor proximity sederhana) menggunakan ini sebagai tanda bahwa Anda melakukan panggilan tanpa headset atau bahwa Anda telah memasukkan perangkat ke dalam saku.
Juga dapat dibayangkan bahwa Android menggunakan informasi dari accelerometer 3-sumbu dan / atau giroskop 3-sumbu untuk mendeteksi situasi di saku. Tapi saya tidak berpikir ini benar-benar dilakukan, karena sensor ini menggunakan daya yang cukup besar saat digunakan.
Untuk contoh datasheet dari Android Light / Proxmity Sensor, lihat SFH 7743 dari Motorola Droid. Ini mendeteksi cahaya IR sekitar 900nm. Tampaknya beberapa Android telah memisahkan sensor cahaya dan proximity, sementara yang lain menyalahgunakan sensor cahaya sebagai sensor proximity sederhana (misalnya Samsung Galaxy S).
sumber
Dalam makalah ilmiah ini mereka telah menggunakan sensor jarak dan cahaya. Mereka menggambarkan algoritma inti, yang tidak begitu rumit, dan mereka telah mengembangkannya untuk Tizen. Kerangka kerja Android menyediakan sensor api yang setara , meskipun saya belum mencobanya sendiri.
sumber