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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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