2017-06-29 1 views
0

すべて。 Android Studioでデイドリームアプリを開発しました。Android StudioでDaydreamApiを使用するには?

私は許可を得る必要があります(READ &書き込み)。私は許可要求ダイアログを使用しました。

しかし、Daydreamは私の方法を推奨しませんでしたので、私は下のフローチャートにしたがいます。

現在のマイコード

スタートアプリ - >パーミッションチェック(2D活動のonCreate) - >許可ポップアップ

- > VRメイン開始(VRのonCreate)

私は、このフローチャートにしたい

スタートアプリ - > VRメインスタート(VR onCreate) - >許可チェック

- >移動2Dアクティビティ&許可ポップアップ(2D OnCreate関数) - > VRメイン(VR onResume)

Please refer this FlowChart Image

私はこのmethod(exitFromVr)を発見しました。しかし、私はどのようにコードを書くのか分かりません。 サンプルコードがある場合はお知らせください。

私の英語は良くないので、私はあなたの親切な助けが必要です。 ありがとうございます。

答えて

0

基本的な考え方は、あなたに許可を求める別のアクティビティを起動してから、メインのVRアクティビティに戻ることです。

メインアクティビティ(VR)から、遷移ダイアログを表示し、exitFromVr(myPermissionActivity、MY_REQUEST_CODE、MyData)を呼び出します。

携帯電話をヘッドセットから取り外すと、OSは「myPermissionActivity」の意図をトリガーします(このアクティビティは必要な権限で設定する必要があります)。

次に、権限アクティビティを終了します。これは、メインVRアクティビティにフォールバックします。コードでは、アクセス権が活動を終了するクローズボタンで設定されていることがわかりました。

+0

あなたの答えに感謝します。 しかし、私はexitFromVrにどのようにパラメータを書きますかわかりません。 サンプルコードがある場合はお知らせください。 「MyData(Intent)」の意味がわかりません –

関連する問題