Beschränken Sie die Berechtigungen, wenn sich die App im Hintergrund befindet

Gibt es eine App, ein Tool, ein ROM usw. für Android, mit der Sie ausgewählte einzelne Berechtigungen einer App einschränken können, NUR wenn sie im Hintergrund läuft?

Dies sollte ähnlich wie die Funktion „Hintergrunddaten einschränken“ funktionieren, die dazu beiträgt, die Nutzung mobiler Daten zu reduzieren, indem Hintergrund-Apps daran gehindert werden, Netzwerkressourcen zu verwenden.

Beispielsweise möchten Sie möglicherweise, dass eine App Zugriff auf Ihren Standort hat, wenn Sie ihn aktiv verwenden, aber Sie möchten nicht, dass das GPS im Hintergrund eingeschaltet bleibt, entweder weil es den Akku entlädt und/oder Ihren verfolgt Bewegungen.

Das Gleiche gilt für andere Berechtigungen wie den Zugriff auf das Mikrofon und die Kamera; weil es sehr selten vorkommt, dass die meisten Menschen absichtlich Audio/Video/Fotos von einer Hintergrund-App aufnehmen. Andere Beispiele sind: SMS senden, Kontakte lesen/ändern, in internen/externen Speicher schreiben.

Mit nur wenigen Verbesserungen wird dies eine gute Frage sein, um sie auf der Software Recommendations SE zu posten.
Obwohl ich auf dieser Seite nicht zum Thema komme, mag ich die Frage an sich sehr. Hochgestimmt.
Ich denke, es sollte für diese Seite in Ordnung sein. Es ist keine Listenfrage oder „was ist die beste App“. Der Benutzer möchte ein bestimmtes Ziel erreichen und sagt ausdrücklich, dass die Antwort keine App sein muss.
Ihr Gerät muss gerootet sein, um Berechtigungen zu ändern. XPrivacy und App ops Xposed-Modul sind gut dafür, aber beiden fehlen (AFAIK) irgendwelche Plugins für die Automatisierung. Wenn sich die App im Hintergrund befindet, sind mit der Macrodroid Automation-App begrenzte Aktionen wie Kill-Daten, Änderungen der Standortgenauigkeit (Aus/Hohe Genauigkeit/Batterieschonung/Nur Gerät) möglich

Antworten (2)

Wenn Sie noch nicht gerootet sind, gehen Sie zu Ihrer Sicherheit und sehen Sie sich die Berechtigungen an. Wenn Sie gerootet sind, verwenden Sie einfach die Rom-Toolbox

Meine Art, das Problem zu umgehen, ist so einfach wie es nur geht, da keinerlei Rooting oder Installation eines benutzerdefinierten ROM erforderlich ist. Alles was du tun musst, ist:

  1. Öffnen Sie Einstellungen/Über das Telefon;

  2. Klicken Sie dann auf Build-Version, bis Sie Entwickler werden.

  3. Öffnen Sie jetzt Einstellungen/Entwickleroptionen;

  4. Scrollen Sie nach unten, bis Sie das Hintergrundprozesslimit finden - stellen Sie es ein, um Hintergrundprozesse zu deaktivieren.

Das sollte reichen!