Android sdk23 找地方更新并申请权限
Android sdk23 find places to update and request permission
可能是我遗漏了什么,但有没有办法快速了解我必须更新的所有地方,以及使用 sdk23 的 Android 应用程序所需的新权限检查?
作为开发人员,考虑到需要更新的多个地方,此更改非常令人沮丧。我想确保我没有 forget/miss 他们中的任何一个。
我说的是在使用限定为'Dangerous'
的权限之前找到需要使用这两个功能的地方
ContextCompat.checkSelfPermission()
ActivityCompat.requestPermissions()
https://developer.android.com/training/permissions/requesting.html
危险权限
https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous
编辑
在某些情况下,代码会抛出 SecurityException,例如在未获得许可的情况下尝试使用 location。但在其他情况下,它只是 returns null 就像这里
AccountManager.get(context).getAccountsByType("com.google")
使用 Android Studio,打开分析菜单和 运行 检查代码...在结果中,打开 Android,然后打开常量和资源类型不匹配。查找以 "Call requires permission..."
开头的条目
可能是我遗漏了什么,但有没有办法快速了解我必须更新的所有地方,以及使用 sdk23 的 Android 应用程序所需的新权限检查?
作为开发人员,考虑到需要更新的多个地方,此更改非常令人沮丧。我想确保我没有 forget/miss 他们中的任何一个。
我说的是在使用限定为'Dangerous'
的权限之前找到需要使用这两个功能的地方ContextCompat.checkSelfPermission()
ActivityCompat.requestPermissions()
https://developer.android.com/training/permissions/requesting.html
危险权限 https://developer.android.com/guide/topics/security/permissions.html#normal-dangerous
编辑
在某些情况下,代码会抛出 SecurityException,例如在未获得许可的情况下尝试使用 location。但在其他情况下,它只是 returns null 就像这里
AccountManager.get(context).getAccountsByType("com.google")
使用 Android Studio,打开分析菜单和 运行 检查代码...在结果中,打开 Android,然后打开常量和资源类型不匹配。查找以 "Call requires permission..."
开头的条目