Ich habe eine Software für ein Unternehmen entwickelt, nicht für den persönlichen Gebrauch, und ich muss den Zugriff auf einige Apps auf Android blockieren.
Ich muss den Benutzer daran hindern, Anrufe zu tätigen, SMS zu senden, den Android Market zu verwenden, Google Mail und mehrere andere Apps zu verwenden.
Aus meiner Sicht gibt es zwei Möglichkeiten:
1 - Deinstallieren von Standard-Apps mit "Titanium Backup" und wenn ich dieses Gerät erneut für Anrufe verwenden muss, installiere ich das ursprüngliche ROM neu oder stelle ein Titanium Backup wieder her.
2 - Verwenden Sie eine Software mit einer Ignorierliste und diese Software beendet alle ignorierten Prozesse (Hintergrund, Vordergrund), und diese Software muss ein Administratorkennwort für die Konfiguration verwenden.
Gibt es diese Software? Deinstallieren ist eine gute Option? Gibt es andere Optionen?
Die Deinstallation über Titanium funktioniert zum Entfernen von Gmail, Market und Messaging, aber seien Sie beim Entfernen von Phone.apk sehr vorsichtig, da es eng in die Kerndienste integriert ist. Möglicherweise sehen Sie Force Closes und andere Instabilitäten vom Mobilteil aus.
Klingt für mich so, als müssten Sie Ihre eigene Version des Betriebssystems rollen.
Wenn Sie lediglich verhindern möchten, dass ein Benutzer auf bestimmte Anwendungen zugreift, verwenden Sie eine App, die Ihnen einen Passwortschutz ermöglicht und dadurch verhindert, dass ein Benutzer diese App verwendet.
Sie können dann das Telefon, die E-Mail, die Market-App usw. schützen.
Beachten Sie jedoch, dass ein findiger Benutzer jederzeit alternative Apps über die SD-Karte oder den Browser (falls dieser nicht ebenfalls geschützt ist) laden und so verwenden kann.
Es gibt viele App- Schutz - Apps auf dem Markt
Möchten Sie diese Funktionen dauerhaft blockieren oder nur, während Ihre App ausgeführt wird? Wenn Sie es dauerhaft wollen, warum geben Sie nicht ein Android-Gerät ohne Telefon aus? Außerdem sind auf den Mediengeräten im Allgemeinen keine Google-Apps installiert.
Lüge Ryan