5

sto cercando di implementare il riconoscimento attività, in modo che sosterrà api 23. ho seguito la guida delle autorizzazioni di esercizio da qui:attività di riconoscimento delle autorizzazioni corsa in Android 6.0

https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous

E i cant trovare se il riconoscimento dell'attività è classificato come permesso pericoloso o normale?

Anche nel campione il riconoscimento dell'attività di google essi non bersaglio api 23: https://github.com/googlesamples/android-play-location/tree/master/ActivityRecognition

è possibile che l'attività recoognition non è supportato in Android 6.0?

+0

Quali sono i permessi specifici necessari per il riconoscimento delle attività? – CommonsWare

+0

WoW

+0

È strano. [Questa app di esempio] (https://github.com/commonsguy/cw-omnibus/tree/master/Permissions/PermissionReporter) crea un elenco di tutte le autorizzazioni rilevate e non lo vedo quando lo eseguo su Android 6.0 dispositivo. – CommonsWare

risposta

2

Io uso questa autorizzazione nella mia app e doesn Non occorrono ulteriori sforzi su Android 6, puoi usarlo senza alcun problema, non è "pericoloso".

+0

Grazie, come hai capito che non è "pericoloso" in Android 6? – WoW

+1

Perché l'ho provato e la mia app funziona su Android 6 :) – greywolf82

+0

Suoni eccezionali, proverò a testarlo su Android 6 troppo presto :) – WoW

3

Nel seguente link potete trovare maggiori dettagli sulle autorizzazioni in Android 23

http://inthecheesefactory.com/blog/things-you-need-to-know-about-android-m-permission-developer-edition/en

le seguenti autorizzazioni vengono concesse automaticamente

android.permission.ACCESS_LOCATION_EXTRA_COMMANDS 
android.permission.ACCESS_NETWORK_STATE 
android.permission.ACCESS_NOTIFICATION_POLICY 
android.permission.ACCESS_WIFI_STATE 
android.permission.ACCESS_WIMAX_STATE 
android.permission.BLUETOOTH 
android.permission.BLUETOOTH_ADMIN 
android.permission.BROADCAST_STICKY 
android.permission.CHANGE_NETWORK_STATE 
android.permission.CHANGE_WIFI_MULTICAST_STATE 
android.permission.CHANGE_WIFI_STATE 
android.permission.CHANGE_WIMAX_STATE 
android.permission.DISABLE_KEYGUARD 
android.permission.EXPAND_STATUS_BAR 
android.permission.FLASHLIGHT 
android.permission.GET_ACCOUNTS 
android.permission.GET_PACKAGE_SIZE 
android.permission.INTERNET 
android.permission.KILL_BACKGROUND_PROCESSES 
android.permission.MODIFY_AUDIO_SETTINGS 
android.permission.NFC 
android.permission.READ_SYNC_SETTINGS 
android.permission.READ_SYNC_STATS 
android.permission.RECEIVE_BOOT_COMPLETED 
android.permission.REORDER_TASKS 
android.permission.REQUEST_INSTALL_PACKAGES 
android.permission.SET_TIME_ZONE 
android.permission.SET_WALLPAPER 
android.permission.SET_WALLPAPER_HINTS 
android.permission.SUBSCRIBED_FEEDS_READ 
android.permission.TRANSMIT_IR 
android.permission.USE_FINGERPRINT 
android.permission.VIBRATE 
android.permission.WAKE_LOCK 
android.permission.WRITE_SYNC_SETTINGS 
com.android.alarm.permission.SET_ALARM 
com.android.launcher.permission.INSTALL_SHORTCUT 
com.android.launcher.permission.UNINSTALL_SHORTCUT 
+0

Grazie! vuol dire che tutto il resto è "pericoloso"? – WoW

+0

Sì, dovrai richiedere le autorizzazioni ogni volta che ne hai bisogno. – Durim

+0

Sembra strano, ma proverò a richiederlo. – WoW