Копировать базу данных в / данные на устройстве Android - PullRequest
1 голос
/ 07 декабря 2011

Хорошо, я много чего пробовал, чтобы мои приложения могли обращаться к базе данных с помощью SQLite на моем телефоне.Я создаю приложения LBS, и все местоположение сохраняется в dbtaxi.Я вытащил dbtaxi из моего эмулятора Android и хочу скопировать его в / data на моем телефоне с помощью adb.как я и ожидал, мне нужно быть рутом.

Есть ли способ поставить его, не став рутом первым?Или любой другой способ убедиться, что мои приложения могут получить к нему доступ на моем телефоне.

Помогите мне, пожалуйста.

1 Ответ

1 голос
/ 08 декабря 2011

Есть ли способ поставить его, не став рутом первым?

номер

Или любым другим способом убедиться, что мои приложения могут получить к нему доступ на моем телефоне.

Ваше приложение должно создавать и заполнять собственную базу данных. В конце концов, если в вашем доме более двух пользователей, вы не сможете вручную скопировать базу данных на телефоны всех ваших пользователей.

Вы можете попробовать https://github.com/jgilfelt/android-sqlite-asset-helper как способ упаковки вашей базы данных внутри приложения для развертывания на устройствах.

...