電話で利用可能なセンサーを見つけて、それに応じてアプリを構成できるアプリを開発したいと考えています。電話で使用できるセンサーの種類と数をプログラムで調べるにはどうすればよいですか? すべての電話ハードウェアが同じというわけではなく、センサーの種類によって異なります。たとえば、GPS があるものとないものがあります。Android を実行している特定の電話で利用可能なセンサーの種類を見つけるために使用できるライブラリはありますか?
1 に答える
1
電話で使用できるセンサーの種類と数をプログラムで調べるにはどうすればよいですか?
まず、「センサー」とは何かを決める必要があります。
たとえば、GPS があるものとないものがあります。
Android では、GPS は「センサー」ではなく、ボタンと同じです。そのようなものを「センサー」と考えて構いませんが、「センサー」と考えるものを完全かつ正確に列挙しない限り、完全かつ正確な回答を得ることはできません。
特定のデバイスに搭載されている Android センサーを調べるには、 を呼び出しgetSensorList()
ますSensorManager
。特定のデバイス (GPS など) に搭載されている Android 位置情報プロバイダーを調べるには、必要な機能を説明する適切な情報を添えて電話getProviders()
してください。LocationManager
Criteria
于 2013-08-04T14:32:51.007 に答える