powered by simpleCommunicator - 2.0.40     © 2025 Programmizd 02
Форумы / Android [игнор отключен] [закрыт для гостей] / Где лежит БД на устройстве
13 сообщений из 13, страница 1 из 1
Где лежит БД на устройстве
    #38995104
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не могу найти свою БД на устройстве, папка data/data пустая, в манифесте стоит директива
android:installLocation="preferExternal"

БД создается кодом:
Код: java
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
private class DBHelper extends SQLiteOpenHelper {

	    public DBHelper(Context context, String name, CursorFactory factory,
	        int version) {
	      super(context, name, factory, version);
	    }

	    // создаем и заполняем БД
	    @Override
	    public void onCreate(SQLiteDatabase db) {
	      db.execSQL("CREATE TABLE "+DB_TABLE+"("+
	        COLUMN_ID+" integer primary key autoincrement, "+
	    	COLUMN_NOTE+" text, "+
	        COLUMN_DATE+" text, "+
	    	COLUMN_TIME+" text, "+
	    	COLUMN_TYPE+" text, "+
	    	COLUMN_EI+" text, "+
	    	COLUMN_STATE+" integer,"+
	    	COLUMN_INTRVL+" integer"+");");
	      
	    }
	    
	    
	    @Override
	    public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion) {
	    }
	  }



имя БД myDB
пробовал через диспетчер файлов найти "myDB" - ничего. При этом на устройстве приложение работает корректно.
Где лежит моя БД на устройстве?
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995132
chpasha
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
просто посмотри, что возвращает context.getDatabasePath . вот там она и лежит
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995144
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
chpasha,

да неет, не все так просто, вычитал в инете, что для того чтоб просмотреть БД на устройстве нужны права root'а, включать их я не хочу, поэтому сейчас пробую на эмуляторе посмотреть БД, но при компиляции приложение выдает ошибку
Failure [INSTALL_PARSE_FAILED_NOT_APK]

с чем это связано?
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995215
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompГде лежит моя БД на устройстве?
Там, где и положено. Обычным пользователям она не доступна.
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995236
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompпоэтому сейчас пробую на эмуляторе посмотреть БД
А на эмуляторе не нужен рут, чтобы лезть в скрытые системные файлы? :)
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995640
Dim666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmannikompпоэтому сейчас пробую на эмуляторе посмотреть БД
А на эмуляторе не нужен рут, чтобы лезть в скрытые системные файлы? :)Образы эмулятора многие рутованные уже.
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995697
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Dim666wadmanпропущено...

А на эмуляторе не нужен рут, чтобы лезть в скрытые системные файлы? :)Образы эмулятора многие рутованные уже.
Из официальных источников (google, genymotion) или левые?
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995698
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ошибка INSTALL_PARSE_FAILED_NOT_APK была связана, я так подозреваю, с тем что пытался запустить приложение в режиме отладки на эмуляторе. Упорно давил кнопку с Жуком )).
С эмулятора скопировал БД на комп, и открыл на просмотр в SQLLite Browser/
Вопрос, нет ли возможности просматривать БД непосредственно из IDE, как было в Eclipse?
Нет таких плагинов для Android Studio?
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995755
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompНет таких плагинов для Android Studio?
Все имеющиеся плагины доступны из настроек самой студии.

А так (из бесплатного): https://www.google.ru/webhp?sourceid=chrome-instant&ion=1&espv=2&ie=UTF-8#q=android studio database browser
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995780
nikomp
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanВсе имеющиеся плагины доступны из настроек самой студии.


Какие настройки? как до них добраться?
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995793
Dim666
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanDim666пропущено...
Образы эмулятора многие рутованные уже.
Из официальных источников (google, genymotion) или левые?Да, официальные. Другими не пользуюсь.

Вообще я как-то не особо вдавался в эту тему. Просто мне досталось "в наследство" приложение, которое при 1-ом запуске выводит сообщение юзеру, что его девайс рутован (типа предупреждаем об опасности дальнейшей работы, т.к. приложение связано с финансами). "Рутованность" там проверяется примерно таким кодом . Проверил его щас на трёх sdk-шных х86-образах "Google API" для версий api 21, 22 и "Android M" - на всех трёх checkRootMethod1 и checkRootMethod2 вернули true...
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38995817
Фотография wadman
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
nikompwadmanВсе имеющиеся плагины доступны из настроек самой студии.


Какие настройки? как до них добраться?
Шутишь?

File -> Settings
...
Рейтинг: 0 / 0
Где лежит БД на устройстве
    #38996491
Фотография Джибс
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
wadmanDim666пропущено...
Образы эмулятора многие рутованные уже.
Из официальных источников (google, genymotion) или левые?


у genymotion есть SU во всех образах, я в принципе оттуда всегда и вытаскиваю, если хочу что то посмотреть
...
Рейтинг: 0 / 0
13 сообщений из 13, страница 1 из 1
Форумы / Android [игнор отключен] [закрыт для гостей] / Где лежит БД на устройстве
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]