android 自定义的launcher在6.0后需要动态申请权限?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了android 自定义的launcher在6.0后需要动态申请权限?相关的知识,希望对你有一定的参考价值。
rt
参考技术A6.0权限的基本知识,以下是需要单独申请的权限,共分为9组,每组只要有一个权限申请成功了,就默认整组权限都可以使用了。
group:android.permission-group.CONTACTS
permission:android.permission.WRITE_CONTACTS
permission:android.permission.GET_ACCOUNTS
permission:android.permission.READ_CONTACTS group:android.permission-group.PHONE
permission:android.permission.READ_CALL_LOG
permission:android.permission.READ_PHONE_STATE
permission:android.permission.CALL_PHONE
permission:android.permission.WRITE_CALL_LOG
permission:android.permission.USE_SIP
permission:android.permission.PROCESS_OUTGOING_CALLS
permission:com.android.voicemail.permission.ADD_VOICEMAIL group:android.permission-group.CALENDAR
permission:android.permission.READ_CALENDAR
permission:android.permission.WRITE_CALENDAR group:android.permission-group.CAMERA
permission:android.permission.CAMERA group:android.permission-group.SENSORS
permission:android.permission.BODY_SENSORS group:android.permission-group.LOCATION
permission:android.permission.ACCESS_FINE_LOCATION
permission:android.permission.ACCESS_COARSE_LOCATION group:android.permission-group.STORAGE
permission:android.permission.READ_EXTERNAL_STORAGE
permission:android.permission.WRITE_EXTERNAL_STORAGE group:android.permission-group.MICROPHONE
permission:android.permission.RECORD_AUDIO group:android.permission-group.SMS
permission:android.permission.READ_SMS
permission:android.permission.RECEIVE_WAP_PUSH
permission:android.permission.RECEIVE_MMS
permission:android.permission.RECEIVE_SMS
permission:android.permission.SEND_SMS
permission:android.permission.READ_CELL_BROADCASTS
以下是普通权限,只需要在AndroidManifest.xml中申请即可。
android.permission.ACCESS_LOCATION_EXTRA_COMMANDSandroid.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
Eclipse RCP 产品导出中的自定义 launcher.ini
【中文标题】Eclipse RCP 产品导出中的自定义 launcher.ini【英文标题】:Custom launcher.ini in export of Eclipse RCP product 【发布时间】:2015-10-21 17:10:40 【问题描述】:是否可以告诉 Eclipse 产品导出向导在导出中添加自定义 launcher.ini(与我的 RCP 应用程序一起部署的“eclipse.ini”)而不是生成的(向导从“启动”选项卡部分“程序参数”或“VM参数”)?
我的问题的背景:在开发期间在 Eclipse IDE 内启动 RCP 应用程序时以及在 IDE 外独立启动它时,我需要不同的启动器选项。如果我将在 IDE 之外启动应用程序时所需的选项放在产品文件的“启动”部分中,那么这对于独立 RCP 应用程序来说很好,但是由于 Eclipse IDE 会生成用于调试或运行的启动配置产品文件中的 RCP 应用程序这些选项在开发期间不适合。
如果我更改了生成的启动配置,那么下次我在产品配置编辑器的“测试”部分中单击“启动 Eclipse 应用程序”时,Eclipse IDE 会覆盖这些更改。
所以我认为如果我可以在“产品导出向导”中指定自定义 launcher.ini 会很好(就像在产品配置编辑器的“配置”选项卡上指定自定义 config.ini 一样)但不幸的是Eclipse Luna SR2 中没有这样的选项。
【问题讨论】:
【参考方案1】:您无法自定义导出的 RCP 中使用的 ini。
您可以更改从 Eclipse 测试 RCP 时使用的选项。
不要使用产品文件中的“启动和 Eclipse 应用程序”选项,而是使用“运行 > 运行配置...”菜单。您的 Eclipse 应用程序中的条目应该已经在那里创建,您可以根据需要对其进行修改。
【讨论】:
我已经考虑过修改生成的运行配置,但它的缺点是如果我更改产品(例如删除/添加插件)我必须手动同步运行配置。但是由于无法自定义导出中使用的ini,我将使用此解决方案。谢谢!以上是关于android 自定义的launcher在6.0后需要动态申请权限?的主要内容,如果未能解决你的问题,请参考以下文章
android开发者:修改android图标ic_launcher,为自定义的.
Android Launcher 自定义一个虚拟按键实现返回主页和打开全部应用两个功能