我需要访问该文件,
/data/data/com.google.android.music/databases/music.db
目前已被拒绝。我使用Qt来定位Android平台。我认为使用Qt的方法阅读数据库比使用JNI / NDK更容易。
我认为它是权限:默认权限,对我来说不是很有效,如下所示 -
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
非常感谢您的帮助!
答案 0 :(得分:0)
Android中不允许使用其他应用程序的私人文件。没有这样做的许可。您必须使用正确的ContentResolver来访问该数据。我想唯一的方法是通过JNI粘合代码使用公共Java API。
阅读本文,了解有关如何使用该ContentResolver的详细信息:Querying Google Play Music database in Android。