2017-06-29 2 views
0

Alle. Ich entwickle meine Daydream App in Android Studio.Wie verwende ich DaydreamApi im Android Studio?

Ich brauche Erlaubnis (READ & WRITE). Also habe ich den Erlaubnisanforderungsdialog benutzt.

aber Daydream hat nicht meine Art empfohlen, so möchte ich unten Flussdiagramm.

Aktuelle My-Code

Start-App -> Berechtigungsprüfung (2D Aktivität onCreate) -> Permission Popup

-> VR Haupt starten (VR onCreate)

ich auf dieses Flussdiagramm wollen

Start-App -> VR Haupt Start (VR onCreate) -> Berechtigung prüfen

-> 2D-Aktivität bewegen & Permission Popup (2D oncreate) -> VR Main (VR onResume)

Please refer this FlowChart Image

fand ich diese method(exitFromVr). aber ich weiß nicht, wie ich Code schreibe. Wenn Sie Beispielcode haben, lassen Sie mich bitte wissen.

Mein Englisch ist nicht gut, also brauche ich Ihre freundliche Hilfe. Danke.

Antwort

0

Die Grundidee besteht darin, eine weitere Aktivität zu starten, die die Erlaubnis für Sie anfordert, und dann zu der VR-Hauptaktivität zurückzukehren.

Zeigen Sie von Ihrer Hauptaktivität (in VR) Ihren Übergangsdialog und rufen Sie exitFromVr (myPermissionActivity, MY_REQUEST_CODE, MyData) auf.

Wenn Sie Ihr Telefon vom Headset entfernen, löst das Betriebssystem eine Absicht für "myPermissionActivity" aus (diese Aktivität sollte mit den erforderlichen Berechtigungen eingerichtet werden).

Anschließend beenden Sie die Berechtigungsaktivität, die auf die VR-Hauptaktivität zurückgreift. Im Code habe ich gesehen, dass die Erlaubnis Aktivitätseinstellung mit einer Schließen-Schaltfläche war, die die Aktivität gerade beendet.

+0

danke für deine antwort. aber ich weiß nicht, wie ich die Parameter in exitFromVr schreibe. Wenn Sie einen Beispielcode haben, lassen Sie es mich bitte wissen. Ich weiß nicht, was bedeutet 'MyData (Intent)' –

Verwandte Themen