Мне нужно получить доступ к файлу,Android/Qt доступа к базам данных
/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"/>
Большое спасибо за любую помощь!
Хм. Я попробовал. У меня возникли проблемы с контекстом приложения. – Jacob
Вы имеете в виду андроид.content.Context? Где вам это нужно? В вашей реализации C/C++? –
Да. Что касается JNI, я могу получить функцию, требующую контекста в качестве аргумента, который, если бы я мог пройти, сработает. Он работал на чистой Java, но я не могу передать контекст, и я не могу сделать это иначе. Вот почему я попытался просто вытащить базу данных вручную. – Jacob