Гость
Форумы / Android [игнор отключен] [закрыт для гостей] / Где лежит БД на устройстве / 13 сообщений из 13, страница 1 из 1
29.06.2015, 15:32
    #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
29.06.2015, 15:50
    #38995132
chpasha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лежит БД на устройстве
просто посмотри, что возвращает context.getDatabasePath . вот там она и лежит
...
Рейтинг: 0 / 0
29.06.2015, 16:00
    #38995144
nikomp
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Где лежит БД на устройстве
chpasha,

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

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

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


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

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


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

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


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


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