0

我需要访问该文件,

/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"/>

非常感谢您的帮助!

4

1 回答 1

0

Android 不允许使用其他应用程序的私有文件。没有权限这样做。您必须使用正确的 ContentResolver 来访问该数据。我想唯一的方法是通过 JNI 胶水代码使用公共 Java API。

阅读此内容以了解有关如何使用该 ContentResolver 的详细信息:Querying Google Play Music database in Android

于 2013-08-20T18:05:45.170 回答