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.
Il Resources.getColor(int id)metodo è stato deprecato. @ColorInt @Deprecated public int getColor(@ColorRes int id) throws NotFoundException { return getColor(id, null); } Cosa dovrei fare?
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", …
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 …
Durante lo sviluppo di un'app Android destinata a tutte le versioni precedenti alla 4.1, ho osservato che disinstallare la mia app e installarla di nuovo non cancella i suoi dati. L'app è progettata per memorizzare i dettagli richiesti nella prima schermata. Dopo aver disinstallato e reinstallato la versione 4.4.4 del …
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 …
Attualmente sto lavorando a un'applicazione che richiede diverse autorizzazioni "pericolose". Quindi ho provato ad aggiungere "chiedi il permesso" come richiesto in Android Marshmallow (API Level 23), ma non sono riuscito a trovare come farlo. Come posso richiedere l'autorizzazione utilizzando il nuovo modello di autorizzazione nella mia app?
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 …
Cosa ne pensi di Stack Overflow in Stack Overflow di : StackTranslate.it? (API 26 livello Android) In Lollipop, la funzionalità di download funziona perfettamente nella mia app, ma quando ho eseguito l'aggiornamento a Marshmallow, la mia app si arresta in modo anomalo e genera questo errore quando provo a scaricare …
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 …
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 …
In Android Marshmallow, le autorizzazioni devono essere richieste in fase di esecuzione quando sono necessarie, anziché tutte in una volta quando viene installata un'app. Tuttavia, sembra che io possa richiedere autorizzazioni solo da un'attività, il che è un problema poiché la mia app contiene solo servizi. (Perché, potresti chiedere? L'app …
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 = …
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. è …
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 …
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 …
We use cookies and other tracking technologies to improve your browsing experience on our website,
to show you personalized content and targeted ads, to analyze our website traffic,
and to understand where our visitors are coming from.
By continuing, you consent to our use of cookies and other tracking technologies and
affirm you're at least 16 years old or have consent from a parent or guardian.