Мое приложение собирает данные, хранящиеся в массивах, и мне нужно иметь доступ к данным извне приложения. У планшета, который я использую, нет SD-карты, поэтому я думаю, что лучшим способом передачи данных было бы сохранить «внешнюю» системную память. Я нашел учебники для сохранения данных во внутреннем хранилище и для конкретных типов данных, таких как изображения на SD-картах, но я не могу понять, как записать произвольный файл в произвольное место. Благодарю.Сохранение данных массива, собранных приложением к компьютеру?
0
A
ответ
1
Это звучит как идеальное время для использования базы данных SQLite
. Android поставляется с поддержкой SQLite
, поэтому его легко настроить. Вы можете просто создать базу данных и сохранить там данные массива (вы даже можете хранить изображения также как байт []). Существует ряд обучающих программ, которые показывают, как это сделать. Вот 1 и 2. Оттуда должно быть довольно легко.
0
Я не уверен, что вы можете написать произвольное место в системе Android. Вы можете написать файл/data/data //, а затем отправить этот файл самому себе.
Смежные вопросы
- 1. Создание массива собранных изображений
- 2. Сохранение диаграмм RGraph локальному компьютеру
- 3. подключить базу данных к другому компьютеру
- 4. VS2013 Профилировщик: местоположение собранных данных
- 5. Сохранение данных массива
- 6. Анализ данных, собранных из всплывающего окна
- 7. Подключение к компьютеру удаленно
- 8. Поиск подключений к компьютеру
- 9. Подключить 4 к компьютеру
- 10. Сокращение данных для данных, собранных с микроконтроллера?
- 11. Подключение сотового телефона к компьютеру
- 12. сохранение учетных данных подключения к базе данных
- 13. Cakephp 3 сохранение массива данных
- 14. Сохранение массива в базе данных?
- 15. Сохранение массива в базу данных
- 16. Исправление известного смещения в собранных данных
- 17. C# TCP, подключающийся к компьютеру
- 18. подключение к компьютеру/сотовому телефону
- 19. XAMPP доступ к другому компьютеру
- 20. Подключение Google Glass к компьютеру
- 21. Прямой эфир прямо к компьютеру
- 22. Требования к компьютеру для RTOS
- 23. Android tcp подключение к компьютеру
- 24. Приложение автозапуска при подключении телефона к компьютеру
- 25. Программное обеспечение для анализа данных собранных датчиков
- 26. Добавление собранных ошибок в базу данных
- 27. Переписывание собранных данных из txt-файла?
- 28. Подключение к удаленному компьютеру через клиент-сервер
- 29. iPhone simulator - подключиться к главному компьютеру
- 30. сохранение данных как объекта или массива?
Спасибо! Как только данные будут сохранены во внешней памяти, будет ли он доступен из браузера файлов, когда я подключу его к компьютеру? – Lableable
Да, вы можете получить базу данных с телефона - см. [Здесь] (http://stackoverflow.com/questions/4452538/android-location-of-sqlite-database-on-the-device) и [здесь] (http : //stackoverflow.com/questions/4467999/how-to-access-the-sqlite-database-in-android). Альтернативно вы можете создать файл и сохранить его в хранилище, как вы предлагали. Это можно сделать как с базой данных, так и без нее, но база данных позволяет легко использовать информацию на телефоне и получать ее с телефона, если вам нужно. – Rarw
Я мог бы сойти с создания файлов сам, если это будет проще. Должен ли я использовать поставщик содержимого для переноса данных за пределы приложения? Это то, что меня пугает прямо сейчас. – Lableable