スマートフォンの光センサーの有無を確認して表示する
光センサーの照度を見て、暗くなったらライトをつけるアプリをつくりたいと思っている。ただAndroidのセンサー関係は全然触ったことが無いので、今回はAndroidスマホの光センサーの有無を確認して、画面上に表示してみた。
環境
開発PC環境
Windows 10
Android Studio 4.1.1
実行Android環境
機種:Xperia X Performance SOV33
Androidバージョン:7.0
Kotlinのコードとレイアウト
参考文献のJavaコードと公式ドキュメントを参考にして、KotlinでMainActivityのコードを書いた。
こちらがレイアウトのxml。
動かしてみた結果
以下が動かしてみた結果。といっても光センサーがついてないスマホの方が珍しいと思うので、センサーが無いスマホでちゃんと出るのか検証はしていないが、とりあえずエラーは出てないし動いているっぽい。
参考文献
今回は以下のサイトを参考にさせて頂きましたm(_ _)m
環境センサー | Android デベロッパー | Android Developers
Androidアプリをつくって遊ぼう日記まとめ
以下にAndoirdアプリで遊んでみた軌跡を残しています。興味があればのぞいてみてください。