Ich möchte alle Rechte der Anwendung während der Installation zuweisen. Ich weiß, wenn ich die AppWie man Berechtigungen auf Xiomi und Huawei Telefonen programmatisch annimmt
adb install -g <apk_name>
aber das funktioniert für API 23 und höher installieren.
Mein Problem ist alle Xiomi and Huawei phones
welche below API 23
sind, sie zeigen auch ein Popup, wenn Sie versuchen, auf Kamera zugreifen, Audio aufnehmen, etc. Das sind System Popups.
Jetzt, wenn das Telefon auf API 23 und höher ist, weiß ich, dass ich requestPermissions()
verwenden kann, aber wie kann ich die Berechtigungen von diesen Arten von Popups programmgesteuert akzeptieren.
Hinweis - Dies ist für meine Automatisierungsprüfung erforderlich.
Wenn nichts anderes, Sie 'UiAutomator' verwenden können möglicherweise die Berechtigung im Dialog zu automatisieren zu akzeptieren, als Teil der Tests selbst. – CommonsWare
Es ist nicht erforderlich, dass das Berechtigungs-Popup an einer bestimmten Stelle erscheint. Man kann keinen Test für den unbekannten Ort hinzufügen. –
'UiAutomator' arbeitet mit Widgets mit IDs und/oder Bildunterschriften, nicht mit Pixelkoordinaten. – CommonsWare