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

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

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

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

28.11.2014, 03:33. Просмотров 925. Ответов 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 - Программирование Android
Пытаюсь запустить пример https://github.com/googledrive/android-demos/ Сказано, что для того чтобы запустить код нужно изменить...

Работа с Google Drive Api - Программирование Android
Есть ли годные статьи или видео по работе с Google Диском? Задача написать стороннее приложение, которое сможет читать файлы из GD...

Google Maps/Drive API for Android - Программирование Android
Столкнулся с такой пробелмой, пару месяцев назад написал приложение , которое использует API Гугл которые озвучены в теме. Всё было...

Upload Google Drive API Retrofit 2 - Программирование Android
Вот интерфейс для Retrofit2: public interface OAuthServerIntf { .... @POST("upload/drive/v3/files?uploadType=multipart") ...

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

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

3
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 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
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 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 - Программирование Android
http://s13.postimage.org/wuqzx5o1f/logo.png MP3 Music Download Manager C помощью этого приложения вы можете совершенно БЕСПЛАТНО...

Ошибка "Error opening trace file: No such file or directory (2)" - Программирование Android
пару часов назад прога работала включил комп перестала пишет такую ошибку java.lang.RuntimeException: Unable to start activity...

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

WinInet Download File - Delphi WinAPI
Нужна небольшая помощь, как этот кусок кода отвязать от консольного приложения к нормальной программе? Уже и в поток всовывал, что только...


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

Или воспользуйтесь поиском по форуму:
4
Yandex
Объявления
29.11.2014, 12:39
Ответ Создать тему
Опции темы

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