Я просто хочу знать, как получить базу данных Android and loacal-app Contact, я хочу проверить таблицу raw_contact или data с помощью терминалов. Какие инструменты мне нужны или какие заказы? Спасибо.Как использовать sqlite под ubuntu с teminal?
ответ
Из того, что я понимаю из вашего вопроса, вы хотите использовать инструмент CLI для проверки базы данных контактов Android. AFAIK сама база данных должна быть расположена в
/data/data/com.android.providers.contacts/databases/contacts2.db
Но возможно ли это изменить в зависимости от производства?
Что касается локального инструмента установки Ubuntu, вам необходимо сначала загрузить SDK платформы ADB, чтобы вытащить базу данных с вашего устройства, а затем использовать локальный инструмент для управления или изучения базы данных. Примечание. Ваше устройство должно быть внедрено, чтобы вытащить базу данных.
Например, на веб-сайте SQLite они предоставляют двоичный файл для Linux для проверки баз данных. Он может быть расположен здесь: http://www.sqlite.org/download.html, но я уверен, что есть пара более плавающих вокруг из-за того, что SQLite является открытым стандартом.
Надеюсь, это ответит на ваши вопросы.
Большое спасибо! Правильно, но я хочу знать, как использовать sqlite, я пытаюсь войти в sqlite> .tables и не могу получить ожидаемый результат. – user1270581
Вы загрузили базу данных, используя ее в качестве первого параметра при открытии sqlite? –
Вам понадобится ADB для выдачи команды adb shell, перейдите в папку данных и там где-нибудь вы сможете найти базу данных. Использование эмулятора в порядке, но если вы используете устройство, оно должно быть внедрено. –