Android应用如何在未经许可的情况下访问铃声?

时间:2015-11-16 22:10:29

标签: android permissions

我有Android 5.0.1(API级别21)。

我正在使用NewRelic应用版本1.9.3。(如果需要,我可以提供此版本的apk)。

从更新1.9.4开始,他们的应用开始要求访问READ_EXTERNAL_STORAGE,即#34; 照片/媒体/文件"权限。

当我联系公司以获取此许可要求的解释时,他们表示这是<#34; required &#34;访问存储在外部SD卡上的铃声/通知。但是,我一直在我的可移动SD卡上保留我的自定义铃声和通知,我一直都可以在这个应用程序中使用它们,而不会要求此许可。

如果没有此权限,此应用可以访问我的铃声怎么可能?或者该公司对此许可的解释是否不合理?

2 个答案:

答案 0 :(得分:1)

最可能发生的事情是,使用MarshMallow,Android已更新其应用程序的创作权限。因此可能在此之前,新的遗物能够使用不同的权限自动获取铃声。

通过最新的更新,应用程序需要访问外部存储来获取铃声,这对我来说似乎是合法的。所以该公司的解释是正确的。

答案 1 :(得分:0)

这是NewRelic搞砸了,或者你的手机应该是6.0。 因为在安装期间,只有在6.0之后,当应用程序访问用户必须批准权限的危险权限(包含用户个人数据)时,才会获得最多5.0个权限。

在这种情况下,如果你是5. *,那么NewRelic需要编写下面和上面的棉花糖的API特定代码,如上所述  这里。 http://developer.android.com/training/permissions/requesting.html