Domande taggate «android-6.0-marshmallow»

Android Marshmallow, precedentemente noto come "Android M", è la versione 6.0 di Android, supporta il livello API 23 e ha iniziato la spedizione nell'ottobre 2015.


11
Come aprire a livello di programmazione la schermata delle autorizzazioni per un'app specifica su Android Marshmallow?
Ho una domanda sulla nuova versione di Android Marshmallow: È possibile visualizzare la schermata di autorizzazione per un'app specifica tramite un Intent o qualcosa di simile? È possibile visualizzare le impostazioni dell'app con il seguente codice: esiste una soluzione analogica per aprire direttamente la schermata di autorizzazione? startActivity(new Intent(android.provider.Settings.ACTION_APPLICATION_DETAILS_SETTINGS, Uri.fromParts("package", …

24
Android M: verifica l'autorizzazione di runtime: come determinare se l'utente ha selezionato "Non chiedere più"?
In base a questo: http://developer.android.com/preview/features/runtime-permissions.html#coding un'app può verificare le autorizzazioni di runtime e richiedere autorizzazioni se non è già stata concessa. Verrà visualizzata la seguente finestra di dialogo: Nel caso in cui l'utente rifiuti un'autorizzazione importante, in un'app dovrebbe essere visualizzata una spiegazione del motivo per cui è necessaria l'autorizzazione …


14
onRequestPermissionsResult non essere chiamato in frammento se definito sia in frammento che in attività
Ho un frammento in cui ho recyclerview e impostazione dei dati in questo recyclerview utilizzando l'adattatore recyclerview. Ora, sto avendo un pulsante nella voce di elenco dell'adattatore facendo clic sul quale devo controllare l'autorizzazione READ_EXTERNAL_STORAGE in Android per un nuovo modello di autorizzazione in Android. Ho creato una nuova funzione …


22
Autorizzazioni multiple per Android 6.0
So che Android 6.0 ha nuove autorizzazioni e so che posso chiamarle con qualcosa del genere if (ContextCompat.checkSelfPermission(this, Manifest.permission.WRITE_EXTERNAL_STORAGE) != PackageManager.PERMISSION_GRANTED) { ActivityCompat.requestPermissions(this, new String[] { Manifest.permission.WRITE_EXTERNAL_STORAGE }, PERMISSION_WRITE_STORAGE); } Oggi ho visto un'app Google che ha bisogno di 3 autorizzazioni: contatti, sms e fotocamera. Sta creando una pagina 1-3 …


11
Autorizzazioni Android M: confuse sull'uso della funzione shouldShowRequestPermissionRationale ()
Stavo esaminando il documento ufficiale sul nuovo modello di autorizzazioni in Android M. Parla della shouldShowRequestPermissionRationale()funzione che ritorna truese l'app ha richiesto questa autorizzazione in precedenza e l'utente ha negato la richiesta. Se l'utente ha rifiutato la richiesta di autorizzazione in passato e ha scelto l'opzione Non chiedere più, questo …

24
ConnectivityManager getNetworkInfo (int) deprecato
Usando compileSdkVersion 23 , cercando comunque di supportare fino al 9. getNetworkInfo(int)è stato deprecato in 23. Il suggerimento era di usare getAllNetworks()e getNetworkInfo(Network)invece. Tuttavia, entrambi richiedono almeno l'API 21. C'è una classe che possiamo usare nel pacchetto di supporto che può aiutare con questo? So che prima era stata proposta …


7
Android 5.1.1 e versioni successive: getRunningAppProcesses () restituisce solo il pacchetto dell'applicazione
Sembra che Google abbia finalmente chiuso tutte le porte per ottenere l'attuale pacchetto di applicazioni in primo piano. Dopo l'aggiornamento di Lollipop, che ha ucciso getRunningTasks(int maxNum)e grazie a questa risposta , ho usato questo codice per ottenere il pacchetto dell'applicazione in primo piano da Lollipop: final int PROCESS_STATE_TOP = …

7
La posizione deve essere abilitata per la scansione Bluetooth Low Energy su Android 6.0
Dopo l'aggiornamento ad Android versione 6.0, la scansione Bluetooth Low Energy (BLE) funzionerà solo se i servizi di localizzazione sono abilitati sul dispositivo. Vedere qui per riferimento: Bluetooth Low Energy startScan su Android 6.0 non trova i dispositivi Fondamentalmente, devi avere l'autorizzazione abilitata per l'app e per il telefono. è …

10
Come aggiungere API HTTP Apache (legacy) come dipendenza in fase di compilazione a build.grade per Android M?
Come accennato qui , Android M non supporterà l'API HTTP di Apache. I documenti affermano di: utilizzare invece la classe HttpURLConnection. o Per continuare a utilizzare le API HTTP di Apache, devi prima dichiarare la seguente dipendenza in fase di compilazione nel tuo file build.gradle: android {useLibrary 'org.apache.http.legacy'} Ho convertito …

25
La barra di stato diventa bianca e non mostra il contenuto dietro di essa
Sto provando AppCompat su Marshmallow. E voglio avere una barra di stato trasparente anche se diventa bianca. Ho provato un paio di soluzioni ma non hanno funzionato per me ( barra di stato trasparente non funziona con windowTranslucentNavigation = "false" , Lollipop: disegnare dietro statusBar con il suo colore impostato …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.