2012-05-21 16 views
5

come rendere il blocco dell'applicazione per Android mobile.how per bloccare l'applicazione. Ho bloccato la schermata iniziale sull'intero dispositivo mobile, ma non sono sicuro di come bloccare determinate applicazioni.Blocco applicazioni Android

+0

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

risposta

0

Devo dire che non riesco a capire cosa stai cercando di fare.

Se si tenta di impedire alle persone di utilizzare un'app dopo il download, l'unico modo in cui posso pensare è avere una richiesta HTTP (S) eseguita su un server con un identificatore impostato la prima volta che l'app è eseguire e controllare un DB per vedere se può funzionare (impostare un flag booleano shouldRun o qualcosa di simile).

Se si desidera impedire che venga copiato da un telefono a un altro, è possibile utilizzare l'opzione integrata Google Play per impedirlo.

se questo è quello che stai cercando di raggiungere, probabilmente si dovrebbe offuscare il codice così

obfuscating code on android

+1

Penso che quello che il PO sta chiedendo è "come fare Blocco un'applicazione all'avvio ". Ad esempio, "bloccando l'applicazione", l'OP indica che quando l'utente fa clic sull'applicazione dal programma di avvio, verrà visualizzata una schermata di blocco. L'utente può utilizzare l'applicazione solo se la password è corretta. –

0

Non ci sono attualmente alcun supporto nel SDK di Android per fare in modo affidabile questo. Le app di blocco delle applicazioni attualmente sul mercato non sono affidabili in quanto sfruttano una scappatoia di sicurezza e si mettono in primo piano quando si tenta di eseguire una determinata applicazione. Questo può essere aggirato senza troppe difficoltà se si sa come, e si spera che i difetti di sicurezza che sfruttano si chiuderanno. Scusate.

+0

Sry friends cosa intendo dire che leggo tutte le applicazioni e le applicazioni di sistema installate in Android. Ora ho in programma di abilitare/disabilitare l'applicazione è possibile o in altro modo c'è un termine per impostare il permesso per questo. Qualunque suggerimento per questo. Grazie in anticipo con impazienza la tua risposta – Mohankumars

+0

Non esiste un modo "sicuro" per farlo. Potresti scrivere qualcosa che impedisce all'utente di aprire un'applicazione, ma ci sarebbe * sempre * un modo per aggirarlo (a meno che tu non abbia scritto il tuo firmware, che non è esattamente plausibile). Android è progettato esplicitamente per potenziare la persona che detiene il dispositivo. Le aziende e gli autori di malware hanno lo stesso obiettivo: prendere il controllo dell'utente e affidarlo a qualcun altro. Android difende gli utenti dagli autori di malware, il che limita la flessibilità aziendale. Quindi, sì, può essere fatto ... ma può essere bypassato semplicemente facendo il boot in modalità sicura. –

1

Per questa situazione è necessario prendere il listener di eventi per bloccare le applicazioni installate ..

+0

si prega di inviare il codice per quello – Mohankumars

+0

Sto facendo il R & D in che ... ti darò il concetto non appena ottengo un flusso in esso –

+0

FYI, l'avvio del telefono in modalità provvisoria può andare oltre questo. Basta dire: P –

Problemi correlati