Deaktivieren Sie die home-Taste in der android-Kleinkind-app?
Ich entwickelt habe und die app, die eine Diashow der Bilder, die jeweils einen Ton spielen, wenn Sie Tippen Sie auf Sie. Es ist wie ein Bild-Buch, für das Alter 2-4.
Das problem ist, da android nicht zulassen, Sie zu erfassen, eine home-Taste drücken und im wesentlichen deaktivieren Sie es, wenn Eltern das Telefon, um Ihr Kind, spielen Sie mit unbeaufsichtigte (brave Eltern), das Kind kann inadvertenly die app beenden und dann telefonieren oder sonst zwicken Sie das Telefon.
Gibt es zwei weitere apps, die derzeit eine Pseudo Lösung für dieses Problem. Die apps sind in Kleinkind-Sperre und ToddlePhone. Ich habe versucht, Kontakt zu den Entwicklern dieser apps für einige Hinweise, aber Sie waren noch nicht bereit zu offenbaren, etwas, das, wenn es in Ordnung, aber hat hier jemand irgendwelche Vorschläge haben?
Sieht es aus wie die beiden anderen apps sind, wirkt wie ein home-Bildschirm Ersatz app. Wenn Sie aktivieren Sie die "Kindersicherung-Modus" auf diese Anwendungen wird der Benutzer aufgefordert zu wählen, und die app für die Aktion und die Möglichkeiten sind "Launcher, LauncherPro, etc." plus der Kleinkind-app. Sie haben dann, um die Kleinkind-app die Standard-und voila, das Handy "gesperrt" und kann nur "entriegelt" mithilfe einer Tastenkombination, oder berühren Sie die vier Ecken des Bildschirms, etc. wenn Sie "entsperren" das Telefon. Ihrem normalen home-Bildschirm app-Standardeinstellungen wiederhergestellt. Sie haben nicht einmal, um die Kleinkind-app-der Standard-das nächste mal, wenn Sie aktivieren Sie die "Kindersicherung" - Modus.
Habe ich gelesen, dass diese beiden apps haben Probleme mit Samsung Handys, und Sie kann dazu führen, dass eine unendliche crash-und-Neustart-Schleife, die erfordert, dass Sie einen factory reset zu beheben. Natürlich ist dies nicht die ideale Lösung für das problem, aber wie es aussieht der einzige, der auch an dieser Stelle.
Hat jemand irgendwelche Ideen auf, wie die Implementierung einer "kindersicheren Modus"?
InformationsquelleAutor der Frage cmerrell | 2010-11-25
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ich denke, du hast Recht in Bezug auf die home-Bildschirm Ersatz. Toddler Lock ich weiß nicht, überschreiben Sie die home-Taste, weil (zumindest auf meinem LG GW620), während in Toddle Sperren, halten Sie die home-Taste bringt Sie die ALT-TAB-Menü " Typ " - was dann dazu neigt, zum Absturz des Telefons.
Es ist eine home-Bildschirm Ersatz app zur Verfügung, mit source-code, auf dem android dev Seite:
http://developer.android.com/resources/samples/Home/index.html
EDIT: auch ADW.Launcher:
http://code.google.com/p/adw-launcher-android/
InformationsquelleAutor der Antwort Colin Pickard
Ich brauchte Kleinkind-lock-in eine neue app, und wollte nicht, dass ein launcher.
Hier ist, was ich Tat, können Sie sehen, die app auf https://play.google.com/store/apps/details?id=com.justforkids.animalsounds
Für Schritt 3, hier stehen mehr details:
Erstellen der overlay-layout, zum Beispiel Datei locked_overlay.xml:
In Ihrem Dienst-oder ausblenden-overlay verwenden:
Benötigen Sie die Berechtigung
InformationsquelleAutor der Antwort yoah
Edit:
Dies funktioniert in allen älteren android-version. Funktioniert aber nicht in ICS und jelly bean und geben Sie Absturz in-app
InformationsquelleAutor der Antwort Venkat
Ersetzte ich die Standard-Home-launcher mit dem folgenden code:
InformationsquelleAutor der Antwort Venkat
Für die Versionen 4.0 und höher können Sie vermeiden, Android Sicherheits-Beschränkungen und stellen Sie Ihre app als launcher. Fügen Sie diese, um Ihre manifest-Datei:
InformationsquelleAutor der Antwort Samvel Kartashyan