Я пытаюсь создать приложение в студии adnroid (используя java), которое позволяет пользователю импортировать данные из Google Sheets, используя только URL-адрес. Идея приложения заключается в том, чтобы читать столбцы (максимум 3 столбца) и отображать их в программе recyclerView, чтобы пользователь мог проверить, правильно ли он был импортирован, а затем рассчитать линейную регрессию или другие статистические параметры. Я уже знаю, как создать recyclerView и математические функции, которые я буду использовать.
Моя проблема в том, как прочитать файл? и преобразовать каждый столбец в arrayList? Большинство ответов, которые я видел, требуют, чтобы пользователь включил API листов Google, сгенерировал ключ и сначала опубликовал документ c. Возможно ли включить все это прямо из приложения? Я считаю, что основной учетной записью пользователя Gmail является владелец электронной таблицы.
Я уже прочитал документ API Google и oauth 2.0:
https://developer.android.com/training/id-auth/authenticate
https://developers.google.com/sheets/api/quickstart/java
Но кажется, что часть кода устарела или не работает weel в android более новой версии студии.
Я новичок для программирования мне кажется, что я мог бы интегрировать оба из них, просто не знаю, как.
Заранее спасибо за помощь и извините за любую грамматическую ошибку, английский sh не мой родной язык.