2013-04-12 2 views
0

Я просто хочу знать, как получить базу данных Android and loacal-app Contact, я хочу проверить таблицу raw_contact или data с помощью терминалов. Какие инструменты мне нужны или какие заказы? Спасибо.Как использовать sqlite под ubuntu с teminal?

+0

Вам понадобится ADB для выдачи команды adb shell, перейдите в папку данных и там где-нибудь вы сможете найти базу данных. Использование эмулятора в порядке, но если вы используете устройство, оно должно быть внедрено. –

ответ

0

Из того, что я понимаю из вашего вопроса, вы хотите использовать инструмент CLI для проверки базы данных контактов Android. AFAIK сама база данных должна быть расположена в

/data/data/com.android.providers.contacts/databases/contacts2.db 

Но возможно ли это изменить в зависимости от производства?

Что касается локального инструмента установки Ubuntu, вам необходимо сначала загрузить SDK платформы ADB, чтобы вытащить базу данных с вашего устройства, а затем использовать локальный инструмент для управления или изучения базы данных. Примечание. Ваше устройство должно быть внедрено, чтобы вытащить базу данных.

Например, на веб-сайте SQLite они предоставляют двоичный файл для Linux для проверки баз данных. Он может быть расположен здесь: http://www.sqlite.org/download.html, но я уверен, что есть пара более плавающих вокруг из-за того, что SQLite является открытым стандартом.

Надеюсь, это ответит на ваши вопросы.

+0

Большое спасибо! Правильно, но я хочу знать, как использовать sqlite, я пытаюсь войти в sqlite> .tables и не могу получить ожидаемый результат. – user1270581

+0

Вы загрузили базу данных, используя ее в качестве первого параметра при открытии sqlite? –