android - 如何在android中动态授予权限,即在运行应用程序时,这是可以实现的吗?

标签 android

我几乎没有怀疑。

  1. Android 应用程序是否可以在安装后向用户请求访问某些功能的权限?就像说应用程序 A 想要出于特定目的读取联系人。如果用户授予权限,则 Activity 将发生。否则它不会。是否可以?

  2. 有没有办法允许用户在安装期间选择/取消选择权限?

  3. 我了解到使用 CyanogenMod 会授予用户这些特权。除了接受或离开它的方法之外,是否有针对非 root 用户的解决方案?

最佳答案

这很好,但不是,所有权限都必须在安装期间授予 :-( 唯一的异常(exception)是访问谷歌个人资料,这将在首次访问时获得授权。 我希望 future 的 android 版本能够做到这一点。

氰可以做相反的事情。您必须在安装期间授予所有权限,但您可以稍后明确删除它们。但它经常导致应用程序崩溃。这仅适用于高级用户。

关于android - 如何在android中动态授予权限,即在运行应用程序时,这是可以实现的吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7776320/

相关文章:

android - 我有一个应用程序/网络应用程序,但我找不到构建它所需的答案

java - 有时键盘快捷键在 Eclipse 中不起作用?

android - 如何引用存储在主android项目的子文件夹中的android库?(我正在使用gradle和eclipse)

android - 从 NDK 打开 SD 卡 BMP 文件

java - 单个 Activity 中的多个 Webview

java - 如何在TeeChart中用DASH风格绘制ColorLine?

android - 使用 ValueAnimator 使 TextView 闪烁不同的颜色

android - 是否可以通过 USB 控制其他物理设备?

java - 微调器未选择项目

android - 生成签名APK播放商店