任何人都使用RingToneManager
?
我有这种方法可以在移动设备上获取铃声名称及其uri
它适用于前Lollipop设备(KitKat),一切都很完美 但是当我在Lollipop设备上运行它时会出现这种异常
“需要android.permission.READ_EXTERNAL_STORAGE”
- 请不要告诉我添加READ_EXTERNAL_STORAGE权限,因为它已添加,并且该应用仅适用于Lollipop之前的设备,这就是问题所在。
答案 0 :(得分:2)
<uses-permission android:name="ANDROID.PERMISSION.READ_EXTERNAL_STORAGE" />
Android在大多数地方都区分大小写。请将其更改为:
<uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />
关于Android 5.0上的行为更改,他们现在要求您能够读取外部存储以访问驻留在外部存储上的MediaStore
内容。这不是铃声所特有的。