Autore Topic: Aggiungere autorizzazioni android 6  (Letto 718 volte)

Offline xixietto

Aggiungere autorizzazioni android 6
« il: 09 Aprile 2016, 15:33:17 CEST »
0
Come far visualizzare l autorizzazione ad usare dei permessi? L app è sviluppata per varie versioni di android.. Complesa la mashmalow.. E mi chiedevo com'è per visualizzare all utente di attivare i permessi senza andare in informazioni.. Autorizzazioni e attivarlo..

Inviato dal mio GT-I9505 utilizzando Tapatalk


Offline lore.cioni

  • Nuovo arrivato
  • *
  • Post: 25
  • Respect: 0
    • Github
    • cionilorenzo
    • lorecioni
    • Mostra profilo
  • Dispositivo Android:
    Motorola Moto G
  • Play Store ID:
    Lorenzo Cioni
  • Sistema operativo:
    Mac OSX 10.11
Re:Aggiungere autorizzazioni android 6
« Risposta #1 il: 09 Aprile 2016, 16:56:33 CEST »
0
Con Android M la prima volta che la tua applicazione richiede un'autorizzazione viene generato un dialog rivolto all'utente con cui questo può accettare o meno. Dovrebbe essere tutto automatico

Offline xixietto

Re:Aggiungere autorizzazioni android 6
« Risposta #2 il: 10 Aprile 2016, 16:20:01 CEST »
0
ho aggiunto nel manifest i permessi di cui avevo bisogno.. ma nn appare nulla in automatico.. e l'unica soluzione a attivarli manualmente

Offline iClaude

  • Utente normale
  • ***
  • Post: 177
  • Respect: +11
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 10
Re:Aggiungere autorizzazioni android 6
« Risposta #3 il: 11 Aprile 2016, 09:26:24 CEST »
0
Sulla guida ufficiale mi sembra che è spiegato tutto:
Working with System Permissions | Android Developers

Offline xixietto

Re:Aggiungere autorizzazioni android 6
« Risposta #4 il: 11 Aprile 2016, 09:31:46 CEST »
0
Non l'ho capita moltissimo bene la guida ufficiale.. Altrimenti non avrei chiesto a voi

Offline iClaude

  • Utente normale
  • ***
  • Post: 177
  • Respect: +11
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 10
Re:Aggiungere autorizzazioni android 6
« Risposta #5 il: 11 Aprile 2016, 10:11:35 CEST »
0
In sostanza i permessi dangerous vanno chiesti tutte le volte che devi eseguire quella data operazione.
Questo vale se:
target Sdk >= 23 && il dispositivo monta Android >= 6.0

Il codice x chiedere i permessi lo trovi nella guida,  così come l'elenco dei permessi normali e dangerous.

Offline xixietto

Re:Aggiungere autorizzazioni android 6
« Risposta #6 il: 11 Aprile 2016, 13:02:35 CEST »
0
io utilizzo i seguenti permessi.. potresti farmi un esempio pratico ?

 <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
    <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
    <uses-permission android:name="android.permission.CALL_PHONE" />
    <uses-permission android:name="android.permission.READ_PHONE_STATE" />
    <uses-permission android:name="android.permission.SEND_SMS" />
    <uses-feature android:name="android.hardware.telephony" android:required="false"/>
    <uses-permission android:name="android.permission.RECEIVE_BOOT_COMPLETED" />
    <uses-permission android:name="android.permission.WRITE_CONTACTS" />
    <uses-permission android:name="android.permission.READ_CONTACTS" />
    <uses-permission android:name="android.permission.INTERNET"/>

Offline iClaude

  • Utente normale
  • ***
  • Post: 177
  • Respect: +11
    • Mostra profilo
  • Dispositivo Android:
    Samsung Galaxy S5
  • Sistema operativo:
    Windows 10
Re:Aggiungere autorizzazioni android 6
« Risposta #7 il: 11 Aprile 2016, 15:54:12 CEST »
0
Ad esempio per write external storage prima di scrivere sulla memoria esterna fai le seguenti verifiche:
1) targetSdk e versione Android montata
2) se è stata concessa l'autorizzazione ed eventualmente richiederla

Per il codice non posso che rimandarti alla guida ufficiale,  che mi sembra più che chiara.