Wie sperrt man ein Android-Tablet nur für das Surfen im Internet?

Ich entwickle eine Web-App für einige Kunden und werde dann ein Android-Tablet ausleihen (eines dieser billigen chinesischen Nicht-Marken-Tablets, ziemlich einfach zu manipulieren) und ich bin ein bisschen neu in Android, also möchte ich wissen, wie ich alles sperren kann System-Apps (einschließlich Einstellungen) und lassen Sie sie mit aktiviertem Google Chrome, auch mit einer Browsersperre, die nur das Navigieren in der gewünschten Domäne zulässt.

Als Plus hätte ich gerne eine Fernüberwachung des Tablets, damit ich die Aktivität sehen kann.

Ich frage so zweideutig, weil ich nichts über Android weiß, aber ich stelle mir vor, dass dies getan werden kann, weil es ein so offenes Betriebssystem ist. Wenn mir jemand einige Apps oder Websites empfehlen kann, auf denen ich weitere Informationen dazu erhalten kann.

Danke!!

Welche Version von Android verwenden Sie? Bist du ein Android-Entwickler? Wenn Sie dem Kunden das Tablet für kurze Zeit leihen (z. B. für eine kleine Demo), können Sie die Option „Screen Pinning“ in Android verwenden.
@Avinash Denken Sie daran, dass das Anheften des Bildschirms nicht von selbst fortgesetzt wird, wenn die App, auf die der Zugriff gewährt wird, abstürzt oder geschlossen wird, indem Sie beispielsweise auf eine Schaltfläche "Beenden" darin tippen.
@DeathMaskSalesman Ja. Es ist keine dauerhafte Lösung. aber für eine kurze Demo ist es ok
@Avinash Das ist es, es sei denn, der Benutzer schafft es, Chrome zum Absturz zu bringen .
Bitte schauen Sie sich die Fragen unter Kiosk-Modus an .
Da Sie sich zusätzliche Funktionen ansehen, die über das hinausgehen, was von Fire Lord aufgezeigt wurde, siehe Single Use Setup developer.android.com/work/cosu

Antworten (1)

Der einfachste Ansatz ist wahrscheinlich die Verwendung der Android Management API von Google , die mit allen Android-Geräten kompatibel ist, auf denen Android 5.1 oder höher ausgeführt wird.

Um das Gerät für eine App oder mehrere Apps zu sperren, definieren Sie eine Kioskrichtlinie wie unten:

"applications": [
 {
   "packageName": "com.example.app",
   "installType": "FORCE_INSTALLED",
   "lockTaskAllowed": true,
   "defaultPermissionPolicy": "GRANT",
 },
 {
   "packageName": "com.example.app2",
   "installType": "FORCE_INSTALLED",
   "lockTaskAllowed": true,
   "defaultPermissionPolicy": "GRANT",
 }
"persistentPreferredActivities": [
  {
    "receiverActivity": "com.example.app/.com.example.app.MainActivity",
    "actions": [
      "android.intent.action.MAIN"
    ],
    "categories": [
      "android.intent.category.HOME",
      "android.intent.category.DEFAULT"
    ]
  }
]