Android DB не в /data/user/0/com.programnameAndroid

Форум для тех, кто программирует под Android
Anonymous
Android DB не в /data/user/0/com.programname

Сообщение Anonymous »

Я пытаюсь найти базу данных, созданную следующим кодом на моем устройстве Android, < /p>

Код: Выделить всё

public class DBAdapter extends SQLiteOpenHelper {
public DBAdapter(Context context, String name, SQLiteDatabase.CursorFactory factory) {
super(context, name, factory, 3);
}
@Override
public void onCreate(SQLiteDatabase db) {
db.execSQL("CREATE TABLE locationLookupDb " + "(_id INTEGER PRIMARY KEY AUTOINCREMENT, location CHAR(30))");
}
Устройство запускается Android 15 и рутировано. Запуск следующего, < /p>

Код: Выделить всё

Toast.makeText(getContext(), "DB path: " + getContext().getDatabasePath("locationLookupDb.db").getAbsolutePath(), Toast.LENGTH_LONG).show();
Возвращает "DB Path: /data/user/0/com.programname/data", что более или менее чем я ожидал. Выполнение поисковых запросов для имени таблицы на устройстве ничего не производит.
Это зашифровано? Если это так, как я могу сделать его незашифрованным и доступным в /данные? Заранее спасибо. Мне любопытно, где они сейчас находятся в Android 15.

Подробнее здесь: https://stackoverflow.com/questions/796 ... rogramname

Вернуться в «Android»