Форум программистов, компьютерный форум CyberForum.ru

Программирование Android

Войти
Регистрация
Восстановить пароль
 
Уратай
0 / 0 / 0
Регистрация: 08.10.2014
Сообщений: 2
#1

Download file from Google Drive - Android

28.11.2014, 03:33. Просмотров 753. Ответов 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")

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

MP3 Music Download Manager Android
Помогите получить ключ (Generate the signing certificate fingerprint (SHA1)), чтобы приложение получало доступ к Gogogle Drive Android
Не получается сохранить программно файл на Google Drive Android
Open file dialog Android
Android Ini file
Android Файл расширения (Expansion File)
Android Ошибка "Error opening trace file: No such file or directory (2)"
Error opening trace file no such file or directory (2) Android
Android Google Maps 2. Ограничение на количество запросов к google
Не находит expansion file Android
Google Drive Android
Android Google Maps/Drive API for Android

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
28.11.2014, 10:02     Download file from Google Drive #2
Уратай, нужен стек-трейс ошибки
Уратай
0 / 0 / 0
Регистрация: 08.10.2014
Сообщений: 2
28.11.2014, 18:08  [ТС]     Download file from Google Drive #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.java:416)
11-28 16:45:50.166: E/AndroidRuntime(25725): at com.example.rsacode.DecryptionActivity$RetrieveDriveFileContentsAsyncTask.doInBackgroundConnected(DecryptionActivity.java: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 или в другое место это не принципиально
YuraAAA
1564 / 1306 / 269
Регистрация: 25.10.2009
Сообщений: 3,424
Записей в блоге: 2
29.11.2014, 12:39     Download file from Google Drive #4
Цитата Сообщение от Уратай Посмотреть сообщение
java.lang.IllegalArgumentException: Id must be provided
где-то не указали Id, видимо в сервисах гугла
Yandex
Объявления
29.11.2014, 12:39     Download file from Google Drive
Ответ Создать тему
Опции темы

Текущее время: 18:31. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru