V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
wangleineo
V2EX  ›  程序员

Android 的权限管理到底是什么情况?

  •  
  •   wangleineo ·
    RealHacker · 2014-12-02 23:11:47 +08:00 · 2383 次点击
    这是一个创建于 3669 天前的主题,其中的信息可能已经有所发展或是发生改变。
    刚开始做Android开发,对于App申请权限还不太理解。
    文档上说在app manifest里面声明<uses-permission>就可以获得权限:
    Requests a permission that the application must be granted in order for it to operate correctly. Permissions are granted by the user when the application is installed, not while it's running.
    我的理解是只要用户安装了这个app,就默认给予了app所要求的权限。

    但是今天看到一个app,安装成功以后,要求访问通信录失败了,给出这样一段话:
    “如果您的手机是小米、魅族手机,或您安装了360手机卫士、腾讯手机管家等安全工具。本APP可能无法导入通讯录,请使用对应的教程进行设置。”
    然后给出了每个“管家”该怎样打开通信录权限。

    这是不是这些管家软件劫持了系统的权限管理?有办法解决这个问题吗?
    2 条回复    2014-12-03 11:10:50 +08:00
    aWangami
        1
    aWangami  
       2014-12-02 23:56:00 +08:00
    不通过root夺回来的话,就只有提示用户了
    可以顺便检测一下用户系统和已安装的管家类软件
    momogzp
        2
    momogzp  
       2014-12-03 11:10:50 +08:00
    小米和魅族之类的rom类的话是在rom里内嵌了这些吧,手机卫士之类的就不是太清楚了。
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1044 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 22ms · UTC 19:08 · PVG 03:08 · LAX 11:08 · JFK 14:08
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.