Bolbine84455
5 / 5 / 3
Регистрация: 12.03.2014
Сообщений: 335
|
|
1 | |
Работа с БД на USB носителе через OrmLite (Android 6)28.04.2017, 20:33. Просмотров 384. Ответов 2
Метки нет Все метки)
(
Имеется usb flash drive, в котором хранится БД SQLite. Нужна возможность чтения/записи данных в БД.
Проблема возникла с получением доступа к usb flash drive. На форуме ознакомился, но данный метод не сработал. Видит некий "/dev/bus/usb/001/002", но права на чтение и запись отсутствуют. Версия Андроид: 6 Слышал, что в этой версии ОС необходимо у пользователя запрашивать права, но ведь в данном случае речь не идет о внутреннем хранилище.
0
|
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
|
28.04.2017, 20:33 |
Ответы с готовыми решениями:
2
Передача информации (byte array) с android на пк (c#) через usb Android studio, как запускать программу сразу на android смартфоне подключенному к usb? Основы ORMLite Запуск игры mr.Nom через Android Studio (по книге марио цехнер программирование игр под android) Шифрование данных на usb носителе |
vxg
Модератор
3278 / 2075 / 327
Регистрация: 13.01.2012
Сообщений: 8,055
|
|
29.04.2017, 09:32 | 2 |
Bolbine84455, я бы попробовал запросить права
1
|
Bolbine84455
5 / 5 / 3
Регистрация: 12.03.2014
Сообщений: 335
|
||||||||||||||||
29.04.2017, 14:32 [ТС] | 3 | |||||||||||||||
На текущий момент в MainActivity -> onCreate прописан следующий фрагмент кода:
Если не ошибаюсь, то startActivity() отвечает за этот диалог, но объект, который он возвращает вроде бы нельзя использовать для ORMLite, т.к. тому путь нужен. Если я дам путь, то он все равно не будет иметь доступа, т.к. надо работать с объектом-провайдером доступа или как-то так. Не знаю, пытаться изощряться как-то? Можно попытаться получить права на чтение/запись на USB, оттуда базу скопировать в локальное хранилище приложения и там уже пользователь будет работать с этой базой, а после выполнения транзакции база из локального хранилища будет копироваться на USB с заменой файлов. Как-то сложновато и не факт, что провайдер позволить читать данные бд. Добавлено через 29 минут
Ладно. Попробую реализовать через копирование
0
|
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
|
29.04.2017, 14:32 |
Переводить команды USB WIFI Адаптера через компьютер по USB-USB для устройства Работа вебки через usb на больших расстояниях Подключение устройства и работа с ним через USB Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |