Così, ho esplorato molte domande simili attraverso il sito web (this, this e this e molti altri). Persone che vogliono implementare la propria schermata di blocco personalizzata (non parlando di widget). Finora ci sono state due tecniche di implementazione che gli utenti stanno usando.Tecniche di implementazione schermo blocco personalizzato
schermata iniziale sostituzione. In questa tecnica è suggerito di creare un'applicazione schermata iniziale, in cui dopo la logica di sblocco viene visualizzata la schermata predefinita. Credo che in questa situazione lo sviluppatore debba disabilitare il pulsante Home, Search, Menu e Back quando la schermata di blocco è visibile e implementare la logica di Screen off-on.
Un'applicazione. In questa tecnica viene eseguita un'app normale in cui, dopo la logica di sblocco, viene visualizzata la schermata predefinita. Credo che in questa situazione lo sviluppatore debba disabilitare il pulsante Home, Search, Menu e Back quando la schermata di blocco è visibile e implementare la logica di Screen off-on.
Ora, non capisco qual è la differenza tra due approcci? La community di StackOverflow sembra sottolineare maggiormente la tecnica di sostituzione della schermata iniziale. Sono molto nuovo allo sviluppo di Android, quindi potrei mancare qualche aspetto al riguardo. Si prega di suggerire quale approccio dovrei usare e perché? (anche, che è facile?).
Grazie mille!
Grazie. Ho appena installato l'applicazione di esempio "Home" fornita con l'SDK. Una volta che ho installato e cliccato per utilizzare "sempre". Ho dovuto effettuare il reimpostazione di Factory perché l'opzione Gestisci app-> Ripristina impostazioni predefinite non era più accessibile. Ma vedo quello che stai dicendo. Oltre a questo aspetto vedi altri colli di bottiglia? Ti piace la performance? –
Non posso parlare allo spettacolo. Posso solo dire che sarà un mal di testa da mantenere dal momento che dovrai usare molti trucchi per farlo funzionare, e questi trucchi potrebbero smettere di funzionare quando i tuoi utenti ricevono nuovi aggiornamenti del sistema operativo. –
In realtà, probabilmente non era necessario eseguire un ripristino delle impostazioni di fabbrica, probabilmente avresti probabilmente attivato nuovamente la finestra di dialogo installando una nuova schermata iniziale da Google Play e/o forse avresti potuto rimuovere l'applicazione direttamente con adb. –