我有Android 5.0.1(API级别21)。
我正在使用NewRelic应用版本1.9.3。(如果需要,我可以提供此版本的apk)。
从更新1.9.4开始,他们的应用开始要求访问READ_EXTERNAL_STORAGE
,即#34; 照片/媒体/文件"权限。
当我联系公司以获取此许可要求的解释时,他们表示这是<#34; required &#34;访问存储在外部SD卡上的铃声/通知。但是,我一直在我的可移动SD卡上保留我的自定义铃声和通知,我一直都可以在这个应用程序中使用它们,而不会要求此许可。
如果没有此权限,此应用可以访问我的铃声怎么可能?或者该公司对此许可的解释是否不合理?
答案 0 :(得分:1)
最可能发生的事情是,使用MarshMallow,Android已更新其应用程序的创作权限。因此可能在此之前,新的遗物能够使用不同的权限自动获取铃声。
通过最新的更新,应用程序需要访问外部存储来获取铃声,这对我来说似乎是合法的。所以该公司的解释是正确的。
答案 1 :(得分:0)
这是NewRelic搞砸了,或者你的手机应该是6.0。 因为在安装期间,只有在6.0之后,当应用程序访问用户必须批准权限的危险权限(包含用户个人数据)时,才会获得最多5.0个权限。
在这种情况下,如果你是5. *,那么NewRelic需要编写下面和上面的棉花糖的API特定代码,如上所述 这里。 http://developer.android.com/training/permissions/requesting.html