У меня есть файл .tsv/.csv определенных атрибутов и информации. Файл выглядит следующим образом:Самый быстрый способ запросить огромный массив из приложения для Android?
attribute 1, info 1
attribute 2, info 2
attribute 3, info 3
attribute 4, info 4
...
Есть более 10000 строк, и так как каждая строка имеет 2 строки (с пробелами, цифрами и буквами, разделенной запятой), размер этого файла слишком большой для загрузки на телефон для каждого пользователя, использующего приложение. Я хотел бы простое, быстро реализуемое решение, которое позволяет мне запрашивать этот массив из приложения, например, приложением, запрашивающим «атрибут 2», оно вернет «info 2».
Я смотрел в эти методы:
- AWS: Это требует несколько языков, с возможностью приема запросов от Android App, и вернуть какое-то значение. Насколько мне известно, для этого нужны ajax/JS/node и другие API, но я знаком с JS и слишком долго занимаюсь настройкой.
- Веб-сайт: Это приведет к загрузке массива на защищенный паролем веб-сайт, как необработанный HTML. Однако, чтобы читать данные с этого веб-сайта, мне пришлось бы загружать все данные, которые побеждают цель. Возможно, какой-то веб-скребок хватит, чтобы просто запросить этот сайт?
- SQL: Для этого потребуется загрузить базу данных SQL на устройство пользователя, которое, вероятно, займет несколько МБ пространства. Будет ли это общая сумма добавляться к размеру приложения при отображении в магазине приложений?
Отметьте SQLite. –
Вам нужно сохранить весь файл или просто запросить данные в нем? –
@ cricket_007 Мне нужно только периодически запрашивать, поэтому файл должен быть в облаке желательно; на устройстве это займет много места. –