Я знаю, что мы можем получить доступ к базе данных устройств через инструмент abd с привилегиями root.Мои вопросы: 1. Как установленное приложение обращается к базе данных, если я установил приложение через электронную почту (не через Android Market) 2. Если это приложение распространяется Android Market, можно ли установить базу данных в / data /data / packagename / database?
Так я поступил с вопросом 1.
Я использовал self-certificate-key-store, чтобы подписать приложение, отправить его по электронной почте в мой аккаунт изатем установил его на моем телефоне.Когда я запустил приложение, мое приложение все еще не может найти базу данных приложения, которая должна быть скопирована из ресурса в / data / data / packagename / database.Эта часть работала нормально в эмуляторе затмения.Нужно ли что-то настраивать на моем телефоне, чтобы записать базу данных в каталог / data / data / ...?Это действительно сводит меня с ума ...
Вопрос 2. Если приложения распространяются на рынке Android, может ли это приложение скопировать базу данных из папки ресурсов в / data / data / .. Более того,Пользователи телефонов имеют право изменять данные в этой базе данных по адресу / data / data /. Мои приложения должны просить пользователей телефонов сохранять свои данные в базе данных.
Спасибо