2011-09-12 4 views
4

Android搭載端末のセンサーについて知りたいです。すべてのAndroid端末に最小限のセンサーが搭載されていますか

すべての電話機には基本的なセンサーがありますか、それとも個々の仕様を見て、それぞれがサポートしているかを調べる必要がありますか。私が見た仕様は、各電話機が実際に提供しているものについては不明瞭に思えます。

携帯電話とセンサーの古いリストも見つけられませんでしたが、誰かが私に1つのポイントを付けることができれば、感謝しています。

アプリケーションに特定のセンサーまたはセンサーの組み合わせが必要な場合があるため、この情報を探していることを明確にしておく必要があります。これらが一般的に利用できない場合は、アプリケーションを開発する価値がないかもしれません。さらに、複数のセンサーの組み合わせを使用してジョブを実行することもできます。そのため、利用可能な情報が開発に役立ちます。

+0

ありそうです。 –

+1

すべてのデバイスに最小セットのセンサーが付いているかどうかはわかりませんが、デバイスの数を考慮すると、それに頼るべきではないと思います。センサーが実行時に使用可能かどうかを確認するか、AndroidManifest.xmlのデバイスを制限する方法があるかもしれません。 –

+0

この質問をする唯一の人ではないかのように見えます。この質問[リンク](http://stackoverflow.com/questions/7402062/android-mandatory-sensors#_=_)は私の後に現れましたが、私が探していた答えがあります。 –

答えて

2

Androidのセンサーには、Androidの最小ハードウェア要件はありません。 Android互換プログラムの状態:

Android 2.3には、さまざまな種類のセンサーにアクセスするためのAPIが含まれています。デバイスの実装は一般的に、これらのセンサを省略する(サブセクションの にあるように)。

AndroidManifest.xmlファイルでアプリケーションが使用するセンサーと、アプリケーションが動作するためにこれらのセンサーが必要かどうかを指定するのが最も良い方法です。アンドロイドマーケットは、サポートされていないデバイスからアプリを隠すために、必要なセンサー(およびその他のハードウェア機能)の詳細を使用します。

異なるフラグの詳細とその使用方法はhereです。

アプリの下書きを公開すると、要求された機能をサポートするすべてのデバイスのリストが表示されます。