2016-10-28 4 views
0

Diese neue Methode erschien in Android 7.1 Usermanager Klasse here beschriebenWas ist der Anwendungsfall für UserManager.isDemoUser()?

Prüft, ob die anrufende Anwendung ist in einem Demo-Benutzer ausgeführt wird. Wenn sie in einem Demo-Benutzer ausgeführt werden, können Apps für den Benutzer hilfreicher sein oder ihre Funktionen detaillierter erklären.

Der Anwendungsfall ist mir sehr unklar, kann jemand mehr erzählen? oder Link zu einer Probe geben?

Antwort

1

Via: https://developer.android.com/preview/api-overview.html#carrier-apis

Apps können nun überprüfen, um zu sehen, ob das Gerät als Benutzer Demo läuft.

Apps können die neue UserManager.isDemoUser() -Methode aufrufen, um festzustellen, ob die App in einer Demo-Benutzer-Sandbox ausgeführt wird. Dadurch können Apps das Startverhalten für einen potenziellen Kunden anpassen. Wenn Sie zum Beispiel als Demo-Benutzer arbeiten, kann eine App dem Benutzer mehr Hilfestellung bieten oder seine Funktionen detaillierter erklären.

Ein Szenario wäre, wenn Ihre Anwendung auf einem In-Store-Demo Gerät vorinstalliert (dh. Die neuesten Handys zu einem Verizon Speicher zu sehen, eine App können die Login/Setup-Bildschirme überspringen eine schnelle Demo geben).

+0

Wie gelangen Sie in diesen Modus? –

+0

Einstellungen -> Entwickler-Optionen -> Demo-Modus –

+0

Ich glaube nicht, dass das das Gleiche ist. Es setzt nur die Statusleiste in einen statischen, leeren Zustand, voller Akku, vollen Empfang und keine Benachrichtigungen ... –

Verwandte Themen