Могу ли я скопировать базы данных Android? - PullRequest
1 голос
/ 23 августа 2011

Я пытаюсь скопировать файл Android mmssms.db на SD-карту.И я столкнулся с какой-то проблемой с разрешениями.

java.io.FileNotFoundException: /data/data/com.android.providers.telephony/databases/mmssms.db (В доступе отказано)

Есть ли способ заставить или обойти это?Потому что я попытался с успехом скопировать / вставить эти файлы из Eclipse DDMS File Explorer.И посмотрите, что из команды adb pull/push можно заставить ее работать.

1 Ответ

0 голосов
/ 23 августа 2011

Почему вы ожидаете, что это сработает?Это не база данных вашего приложения, у вас не должно быть доступа к ней.Если что-то не разрешено из кода Java, это также не разрешено из собственного кода.

При использовании ADB или DDMS доступ имеет пользователь, а не какое-то конкретное приложение, и это не тот случай, когда выполняетсяиз вашей заявки, конечно.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...