Autore Topic: policy app (bloccare uscita)  (Letto 517 volte)

Offline aspinall

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung
  • Sistema operativo:
    ubuntu 12.10
policy app (bloccare uscita)
« il: 24 Settembre 2013, 09:43:03 CEST »
0
Salve,
devo sviluppare un app che non permetta all'utente di "uscire", dovrei inibire il tasto home che di norma ti permette di uscire dall'app. L'app è pubblicitaria e verrà inserita in tablet dedicati esposti al pubblico.
Eventualmente c'è un sistema  che permette di impostare policy che mi aiuterebbero ad inibire tutto il resto (browser ed altro) tranne la mia app ?

Attendo fiducioso un vostro aiuto!

V.

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:policy app (bloccare uscita)
« Risposta #1 il: 24 Settembre 2013, 09:47:15 CEST »
0
Se ho capito bene, tu vorresti il così detto KIOSK MODE.

Fino a poco tempo fa Android in versione ufficiale non era predisposto per il kiosk mode, però so che con l'ultimo Jelly Bean (4.3) hanno introdotto qualcosina per l'ambiente didattico.
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline aspinall

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung
  • Sistema operativo:
    ubuntu 12.10
Re:policy app (bloccare uscita)
« Risposta #2 il: 24 Settembre 2013, 21:44:48 CEST »
0
Sto cercando info in merito ma non cavo un ragno dal muro. A me serve un app, che venga lanciata all'avvio e l'utente non possa fare altro che usarla. tutto qua. Sembra davvero qualcosa di impossibile!!!

Offline bradipao

  • Moderatore globale
  • Utente storico
  • *****
  • Post: 4043
  • keep it simple
  • Respect: +567
    • Github
    • Google+
    • bradipao
    • Mostra profilo
  • Dispositivo Android:
    Nexus 5
  • Play Store ID:
    Bradipao
  • Sistema operativo:
    W7
Re:policy app (bloccare uscita)
« Risposta #3 il: 24 Settembre 2013, 22:05:16 CEST »
0
Sto cercando info in merito ma non cavo un ragno dal muro. A me serve un app, che venga lanciata all'avvio e l'utente non possa fare altro che usarla. tutto qua. Sembra davvero qualcosa di impossibile!!!

Come ti ho accennato sopra, in Android non c'è il KIOSK mode (che sarebbe l'uso che cerchi). E' una cosa voluta perchè non è previsto (anzi è da evitare) che l'app prevalga sui voleri dell'utente. Detta in altro modo: se riesci a creare un'app capace di prendere possesso del telefono/tablet, impedendo di uscire dall'app, hai ufficialmente creato un malware.

Se vuoi un vero KIOSK mode devi usare un android personalizzato, come una ROM appositamente compilata per avere questa funzionalità.

Oppure, ammesso di poter usare un dispositivo android 4.3 (e sono davvero pochi), puoi vedere se le nuove API relative alle restricted policies fanno al caso tuo ( vedi qua Android 4.3 APIs | Android Developers ).
NON rispondo a domande nei messaggi privati
Bradipao @ Play Store

Offline aspinall

  • Nuovo arrivato
  • *
  • Post: 3
  • Respect: 0
    • Mostra profilo
  • Dispositivo Android:
    samsung
  • Sistema operativo:
    ubuntu 12.10
Re:policy app (bloccare uscita)
« Risposta #4 il: 24 Settembre 2013, 22:29:18 CEST »
0
Ho appena risolto con l'app device lock, ho provato la versione lite ed è esattamente quello che cercavo !!!
grazie !