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

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

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

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

28.11.2014, 03:33. Просмотров 836. Ответов 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
Посмотрите здесь:
Google Drive Android
Работа с Google Drive Api Android
Upload Google Drive API Retrofit 2 Android
Android Google Maps/Drive API for Android
Не получается сохранить программно файл на Google Drive Android
Error opening trace file no such file or directory (2) Android
MP3 Music Download Manager Android
Android Ошибка "Error opening trace file: No such file or directory (2)"
Android Google Maps 2. Ограничение на количество запросов к google
Помогите получить ключ (Generate the signing certificate fingerprint (SHA1)), чтобы приложение получало доступ к Gogogle Drive Android
Download file asp ajax C# ASP.NET .NET 4.x
Java Сети Commons net ftp file download

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
YuraAAA
1565 / 1307 / 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
1565 / 1307 / 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
Ответ Создать тему
Опции темы

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