In app posso usare http://developer.android.com/reference/android/os/PowerManager.WakeLock.html ma esiste un modo per mantenere attiva la pagina Web e impedire la sospensione? Sarebbe bello se funziona almeno su Android.Posso impedire al telefono di sospendere su una pagina web
risposta
In un'applicazione ci sono un paio di modi in cui puoi farlo, ma suppongo che intendi solo in una pagina web mobile, visualizzata in qualsiasi browser tramite Android. Con il normale HTML/Javascript/ecc., Ne dubito davvero.
In realtà è possibile possibile utilizzare Flash (su telefoni abilitati per Flash con plug-in abilitati), anche se, almeno in determinate circostanze. Dico questo perché, in un'applicazione di test senza il permesso WAKE_LOCK, carico this swf file in una WebView causato la seguente eccezione su alcuni dispositivi:
java.lang.SecurityException: Né utente ##### né processo in corso ha android.permission.WAKE_LOCK
Anche se questo ha funzionato, tuttavia, sarebbe corso il rischio di schiantarsi app o browser che non hanno avuto il permesso WAKE_LOCK. Potrebbe essere possibile a causa di un codice errato nel plug-in Adobe Flash Player, piuttosto che qualsiasi funzionalità intenzionale.
Un utente della mia app fa questa eccezione, quindi forse stava facendo funzionare il flash? Grazie anche per il file swf isterico. – Lucy
Sui dispositivi iOS, il semplice aggiornamento della pagina in Javascript ogni pochi secondi manterrà lo schermo sveglio. Questa sembra essere la strategia corretta, si spera che Android lo adotti in una versione futura.
- 1. Come posso posizionare una pagina web al centro dello schermo?
- 2. Impedire a una pagina web di allontanarsi utilizzando JavaScript
- 3. Trucchi per impedire al telefono di dormire nel browser web mobile utilizzando JavaScript/HTML?
- 4. Bibtex su una pagina Web?
- 5. Django - Più app su una pagina web?
- 6. Accedere al contenuto di una pagina Web con C#
- 7. IE8: file drag'n'drop su una pagina Web
- 8. come centrare un div di footer su una pagina web
- 9. Posso impedire a history.popstate di attivarsi al caricamento iniziale della pagina?
- 10. Rileva se sta scorrendo una pagina Web su Android
- 11. Come attivare una chiamata quando si fa clic su un collegamento in una pagina Web sul telefono cellulare
- 12. Come lanciare una pagina Web mobile su Android?
- 13. Posso sospendere la funzionalità di iScroll?
- 14. Come posso ottenere la chiave pubblica di una pagina Web?
- 15. snippet di codice di formattazione su una pagina Web
- 16. Web design "Una pagina"/"lunga pagina anteriore"?
- 17. Come impedire ai motori di ricerca di indicizzare una singola pagina del mio sito web?
- 18. impedire iframe dal reindirizzamento della pagina padre
- 19. Come sospendere e riprendere un'applicazione su Windows?
- 20. Esecuzione di un'applicazione Java su una pagina Web
- 21. Rendering di un documento Microsoft Word su una pagina Web
- 22. Come eseguire una pagina Web ASP.NET su Ubuntu Server?
- 23. Come posso ottenere il colore di qualsiasi pixel specificato su una pagina Web?
- 24. Quanto può essere lunga una pagina web?
- 25. Metodi per impedire ai motori di ricerca di indicizzare contenuto irrilevante su una pagina
- 26. Salvataggio di una pagina Web come immagine
- 27. Come posso analizzare il contenuto dinamico da una pagina Web?
- 28. Come posso impostare una variabile su una pagina _Layout?
- 29. Come posso incorporare un visualizzatore PDF in una pagina Web?
- 30. Come faccio a impedire al Wi-Fi di disconnettersi quando il telefono è inattivo?
Spero davvero di no ... pensa solo agli abusi ... – tjameson
Potrebbe essere richiesto, come molte altre funzioni getUserMedia() e così ... Ci sono molti casi in cui non vuoi andare telefono in sospensione su un'applicazione Web. Ad esempio se hai bisogno dei dati del sensore e vuoi aggiornare l'audio ogni pochi secondi. Quando dorme non puoi farlo. – JustGoscha