2012-05-21 15 views
5

wie man Anwendungssperre für Android Mobile.How, um die Anwendung zu sperren. Ich habe getan, den Hauptbildschirm zu sperren, d. H. Das gesamte Handy, aber ich bin nicht sicher, wie man bestimmte Anwendung sperrt.Android Application Lock

+0

Check https://github.com/amirarcane/lock-screen –

Antwort

0

Ich muss sagen, dass ich nicht ganz bekommen, was Sie versuchen zu di.

Wenn Sie versuchen, Menschen daran zu hindern, eine App nach dem Herunterladen zu verwenden, ist die einzige Möglichkeit, eine HTTP (S) -Anfrage an einen Server mit einer Kennung zu stellen, die beim ersten Start der App festgelegt wird Führen Sie eine DB aus und überprüfen Sie, ob sie ausgeführt werden kann (setzen Sie ein boolesches Flag shouldRun oder etwas Ähnliches).

Wenn Sie verhindern möchten, dass es von einem Telefon auf ein anderes kopiert wird, können Sie die integrierte Google Play-Option verwenden, um dies zu verhindern.

wenn dies ist, was Sie versuchen zu erreichen, sollten Sie vielleicht Ihren Code als auch

obfuscating code on android

+1

denke ich, was der OP fragt, „wie tun Ich sperre eine Anwendung vom Start an ". Wenn Sie z. B. die Anwendung "sperren", bedeutet dies, dass ein Sperrbildschirm angezeigt wird, wenn der Benutzer aus dem Startprogramm auf die Anwendung klickt. Der Benutzer kann die Anwendung nur verwenden, wenn das Passwort korrekt ist. –

0

verschleiern Es gibt derzeit keine Unterstützung im Android SDK auf diese zuverlässig zu tun. Die Anwendungen, die Apps sperren, die derzeit auf dem Markt sind, sind nicht zuverlässig, da sie eine Sicherheitslücke ausnutzen und sich selbst in den Vordergrund rücken, wenn Sie versuchen, eine bestimmte Anwendung auszuführen. Dies kann ohne große Schwierigkeiten umgangen werden, wenn Sie wissen, wie und die Sicherheitslücken, die sie ausnutzen, hoffentlich geschlossen werden. Es tut uns leid.

+0

Sry Freunde, was ich meine, dass ich die gesamte installierte Anwendung und Systemanwendung in Android lesen. Jetzt plane ich, die Anwendung zu aktivieren/zu deaktivieren, ist es möglich oder in anderer Weise gibt es einen Begriff der Einstellung der Erlaubnis dafür. Irgendein anderer Vorschlag dafür. Vielen Dank im Voraus sehnsüchtig auf Ihre Antwort warten – Mohankumars

+0

Es gibt keine "sichere" Möglichkeit, dies zu tun. Sie könnten etwas schreiben, das den Benutzer daran hindert, eine Anwendung zu öffnen, aber es gibt * immer * eine Möglichkeit, sie zu umgehen (es sei denn, Sie haben eine eigene Firmware geschrieben, die nicht gerade plausibel ist). Android wurde speziell entwickelt, um die Person zu ermächtigen, die das Gerät hält. Unternehmen und Malware-Autoren verfolgen das gleiche Ziel: Nehmen Sie die Kontrolle vom Benutzer und geben Sie diese Kontrolle an jemand anderen weiter. Android verteidigt Benutzer gegen Malware-Autoren, was die Flexibilität des Unternehmens einschränkt. Also, ja, es kann getan werden ... aber es kann einfach umgangen werden, indem man in den abgesicherten Modus hochfährt. –

1

Für diese Situation müssen Sie den Hörer Ereignis fangen, die installierten Anwendungen zu sperren ..

+0

Bitte senden Sie den Code dafür – Mohankumars

+0

Mache ich die R & D in diesem ... Ich gebe Ihnen das Konzept, sobald ich einen Fluss in es bekommen –

+0

FYI, das Telefon in den abgesicherten Modus Booten kann vorbeikommen. Sag einfach: P –