AR アプリケーションでのデバイスの回転に関する特定の事柄を検出するために、 Google Cardboard (そのクラス) を使用しています。HeadTracker
それは非常にうまく機能します。
ただし、一部のデバイスでは機能しません (何も起こりません)。これは、必要なセンサーがないためだと思います。私の質問:
1) 現在のデバイスが HeadTracker をサポートしているかどうか、つまり必要なセンサーが利用可能かどうかを実行時に検出したい。このためには、HeadTracker で使用されているセンサーを知る必要があります。これにより、それらのセンサーが存在するかどうかを照会できます。これらのセンサーは何ですか?
2) AndroidManifest で必要なセンサーを指定する方法はありますか? 私が見る限り、方法はありません。したがって、ユーザーが私のアプリをダウンロードした場合、アプリは実行時に、ユーザーのデバイスがサポートされていないことをユーザーに通知する必要があります。これは良くありません。何かご意見は?