Topik Sensor (4) - Ketahui tentang sensor lain
Pengenalan kepada bahagian ini:
Seperti yang dinyatakan pada penghujung bahagian sebelumnya, memandangkan pengarang tidak banyak bermain dengan bahagian sensor, bahagian ini hanya akan menyenaraikan baki yang biasa digunakan. Penderia diperkenalkan sekali, sebagai sains yang popular, dan kami akan mengkajinya perlahan-lahan selepas menggunakannya pada masa hadapan~
1. Penderia medan magnet (Penderia medan magnet)
Fungsi. : Sensor ini digunakan terutamanya untuk Baca perubahan dalam medan magnet berhampiran telefon bimbit
Nilai yang dikumpul oleh sensor : Terdapat tiga, iaitu: nilai medan magnet dalam arah atas paksi X, Y dan Z
Unit nilai: T, Micro Tesla
Pemerolehan sensor: Sensor.JENIS_MAGNETIC_FIELD
2 .Penderia jarak
Fungsi: Ia digunakan untuk mengesan jarak antara telefon bimbit dan badan manusia paling biasa digunakan semasa bercakap di telefon bimbit dan apabila muka dekat dengan skrin. Skrin akan dimatikan, dan apabila muka berada pada jarak tertentu dari skrin, skrin akan menyala semula Ini boleh mengelakkan sentuhan muka secara tidak sengaja semasa proses. Butang tutup, menyebabkan panggilan terganggu~Kita boleh menggunakan penderia ini untuk membuat beberapa aplikasi interaktif~
Nilai yang dikumpul oleh penderia: Terdapat satu, antara objek dan jarak peranti
Unit nilai: cm, sentimeter
Pemerolehan sensor: Penderia.JENIS_KEHAMPATAN
Lain-lain:
① Mungkin terdapat dua jenis penderia jarak, satu boleh terus memberikan jarak, dan satu lagi boleh memberi kedekatan atau jarak! Ia hanya mengembalikan dua nilai, 0.0 atau nilai maksimum! Kita boleh menilai dengan membandingkan resolusi dan nilai maksimum untuk melihat sama ada ia sama! Jika sama, ia bermakna yang kedua, jika tidak sama, ia bermakna yang pertama!
②Panggil kaedah sensor.getResolution() untuk mendapatkan peleraian dan panggil getMaximumRange() untuk mendapatkan nilai maksimum!
3 Penderia cahaya (Penderia cahaya)
Fungsi: Digunakan untuk membaca nilai fotometrik, iaitu keamatan cahaya
Nilai yang dikumpul oleh sensor : Ada satu, nilai kecerahan
Unit nilai : lux, 1 lumen bagi setiap meter persegi kawasan, iaitu 1 lux (lux), nilai maksimum ialah: 120000.0f, Android Keamatan cahaya dibahagikan kepada tahap yang berbeza Anda boleh menyemak kelas SensorManager sendiri~
Pemerolehan sensor: Sensor.TYPE_LIGHT
4 .Penderia tekanan
Fungsi: Digunakan untuk mengukur tekanan atmosfera, selalunya digunakan untuk mengukur ketinggian
Nilai yang dikumpul oleh sensor: Terdapat ialah satu, nilai tekanan atmosfera
Unit nilai: hPa, hektopascal
Pemerolehan sensor: Sensor.JENIS_TEKANAN
>5. Penderia suhu
Fungsi: Mengukur suhu di dalam telefon atau persekitaran luaran
Nilai yang dikumpul oleh penderia : Ada satu, nilai suhu
Unit nilai : ℃, darjah Celsius
Pemerolehan penderia: Penderia.JENIS_TEMPERATURE(di dalam telefon)/JENIS_AMBIENT_TEMPERATURE(di luar telefon)
6><🎜 Alat simulasi sensor - SensorSimulatorSeperti tajuknya, apabila mesin sebenar kami tidak mempunyai sensor tertentu dan perlu dibangunkan~ Untuk penggunaan khusus, sila lihat artikel berikut:
Alat simulasi sensor pada Android peranti: SensorSimulator
Ringkasan bahagian ini:
Baiklah, bahagian ini mungkin bahagian yang paling tidak berguna dalam siri pengenalan asas yang saya tidak mahu untuk menulisnya pada asalnya, tetapi mari kita menulisnya, Adalah baik untuk mengetahui perkara di atas ~ Ia adalah ayat yang sama, saya akan menggunakannya pada masa akan datang dan mengkajinya dengan mendalam ~ Terima kasih