5

Próbuję zaimplementować rozpoznawanie aktywności więc będzie wspierać api 23. Mam następnie prowadnicę uprawnienia do jazdy stąd:ujmowanie aktywny uprawnienia bieganie w Android 6.0

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

I nie mogę znaleźć czy rozpoznawanie aktywności jest sklasyfikowane jako niebezpieczne lub normalne?

Nawet w próbce rozpoznawania działalność firmy google oni nie kierować api 23: https://github.com/googlesamples/android-play-location/tree/master/ActivityRecognition

to możliwe, że aktywność recoognition nie jest obsługiwana w android 6.0?

+0

Jakie konkretne uprawnienia są potrzebne do rozpoznania aktywności? – CommonsWare

+0

WoW

+0

To dziwne. [Ta przykładowa aplikacja] (https://github.com/commonsguy/cw-omnibus/tree/master/Permissions/PermissionReporter) tworzy listę wszystkich wykrytych uprawnień, a nie widzę tego przy uruchomieniu w systemie Android 6.0 urządzenie. – CommonsWare

Odpowiedz

2

Używam tego uprawnienia w moim app i nie robi nie wymaga żadnego dodatkowego wysiłku na systemie Android 6, możesz go używać bez żadnych problemów, nie jest "niebezpieczny".

+0

Dzięki, jak się zorientowałeś, że nie jest "niebezpieczny" w Androidzie 6? – WoW

+1

Ponieważ testowałem i moja aplikacja działa na Androidzie 6 :) – greywolf82

+0

Brzmi świetnie, postaram się przetestować to na Androida 6 za wcześnie :) – WoW

3

W poniższym linkiem można znaleźć więcej informacji na temat uprawnień w Android 23

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

następujące uprawnienia są przyznawane automatycznie

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

Dzięki! Czy to oznacza, że ​​cała reszta jest "niebezpieczna"? – WoW

+0

Tak, musisz żądać uprawnień za każdym razem, gdy tego potrzebujesz. – Durim

+0

Brzmi dziwnie, ale spróbuję o to poprosić. – WoW

Powiązane problemy