Форум программистов, компьютерный форум, киберфорум
Наши страницы
Программирование Android
Войти
Регистрация
Восстановить пароль
 
Уратай
0 / 0 / 0
Регистрация: 08.10.2014
Сообщений: 2
#1

Download file from Google Drive - Программирование Android

28.11.2014, 03:33. Просмотров 1118. Ответов 3
Метки нет (Все метки)

Проблема состоит в следующем:
необходимо используя Google Drive API загрузить файл на устройство андроид или хотя бы считать его содержимое(текстовый файл .txt). С сохранением файла на диск проблем не возникло, но загрузка с диска не получается. В качестве основы использовал следующий пример:
https://github.com/googledrive/android-demos

Пробовал:
PinFileActivity.java
RetrieveContentsActivity.java
RetrieveContentsWithProgressDialog.java


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

android:minSdkVersion="12"
android:targetSdkVersion="20"

Тестирование программы проводиться на Android 4.2.2 (SdkVersion="17")

Подскажите пожалуйста что в этой ситуации можно сделать.
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
28.11.2014, 03:33
Я подобрал для вас темы с готовыми решениями и ответами на вопрос Download file from Google Drive (Программирование Android):

Google Drive
Пытаюсь запустить пример https://github.com/googledrive/android-demos/ ...

Работа с Google Drive Api
Есть ли годные статьи или видео по работе с Google Диском? Задача написать...

Upload Google Drive API Retrofit 2
Вот интерфейс для Retrofit2: public interface OAuthServerIntf { .......

Google Maps/Drive API for Android
Столкнулся с такой пробелмой, пару месяцев назад написал приложение , которое...

Не получается сохранить программно файл на Google Drive
добрый день, уважаемое сообщество. пытаюсь маленько тренироваться в...

Error opening trace file no such file or directory (2)
Наткнулся на исходники эмулятора nes, после выбора файла эмуляции .nes,...

3
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
28.11.2014, 10:02 #2
Уратай, нужен стек-трейс ошибки
0
Уратай
0 / 0 / 0
Регистрация: 08.10.2014
Сообщений: 2
28.11.2014, 18:08  [ТС] #3
11-28 16:45:50.166: E/AndroidRuntime(25725): FATAL EXCEPTION: AsyncTask #5
11-28 16:45:50.166: E/AndroidRuntime(25725): java.lang.RuntimeException: An error occured while executing doInBackground()
11-28 16:45:50.166: E/AndroidRuntime(25725): at android.os.AsyncTask$3.done(AsyncTask.java:299)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.util.concurrent.FutureTask.finishCompletion(FutureTask.java:352)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.util.concurrent.FutureTask.setException(FutureTask.java:219)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.util.concurrent.FutureTask.run(FutureTask.java:239)
11-28 16:45:50.166: E/AndroidRuntime(25725): at android.os.AsyncTask$SerialExecutor$1.run(AsyncTask.java:230)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1080)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:573)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.lang.Thread.run(Thread.java:838)
11-28 16:45:50.166: E/AndroidRuntime(25725): Caused by: java.lang.IllegalArgumentException: Id must be provided.
11-28 16:45:50.166: E/AndroidRuntime(25725): at com.google.android.gms.drive.internal.o.getFile(Unknown Source)
11-28 16:45:50.166: E/AndroidRuntime(25725): at com.example.rsacode.DecryptionActivity$RetrieveDriveFileContentsAsyncTask.doInBackgroundConnected(DecryptionActivity.jav a:416)
11-28 16:45:50.166: E/AndroidRuntime(25725): at com.example.rsacode.DecryptionActivity$RetrieveDriveFileContentsAsyncTask.doInBackgroundConnected(DecryptionActivity.jav a:1)
11-28 16:45:50.166: E/AndroidRuntime(25725): at com.example.rsacode.ApiClientAsyncTask.doInBackground(ApiClientAsyncTask.java:61)
11-28 16:45:50.166: E/AndroidRuntime(25725): at android.os.AsyncTask$2.call(AsyncTask.java:287)
11-28 16:45:50.166: E/AndroidRuntime(25725): at java.util.concurrent.FutureTask.run(FutureTask.java:234)
11-28 16:45:50.166: E/AndroidRuntime(25725): ... 4 more

Добавлено через 20 минут
Как работать с pinning file, в гугл документации описано что pinning file загружаются на устройство, но куда?
или как с ними работать чтобы сохранить их например в папку Download или в другое место это не принципиально
0
YuraAAA
1578 / 1319 / 282
Регистрация: 25.10.2009
Сообщений: 3,436
Записей в блоге: 2
29.11.2014, 12:39 #4
Цитата Сообщение от Уратай Посмотреть сообщение
java.lang.IllegalArgumentException: Id must be provided
где-то не указали Id, видимо в сервисах гугла
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
29.11.2014, 12:39
Привет! Вот еще темы с решениями:

MP3 Music Download Manager
http://s13.postimage.org/wuqzx5o1f/logo.png MP3 Music Download Manager C...

Ошибка "Error opening trace file: No such file or directory (2)"
пару часов назад прога работала включил комп перестала пишет такую ошибку...

Регистрацией в Google AdSense (для последующей регистрации в Google Play)
Помогите с регистрацией в Google AdSense: завел свой блог на blogger.com...

REST api Google drive download progress
Есть процедура скачивания файла RESTResponseDataSetAdapter1.AutoUpdate :=...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
4
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru