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

Не получается сохранить программно файл на Google Drive - Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Android живые обои http://www.cyberforum.ru/android-dev/thread838220.html
Доброго времени. Вот решил попробовать написать живые обои. перечитал кучу мануалов, советов, попробовал несколько примеров, но... все равно остался один вопрос. вкратце он звучит так: можно ли написать анимированные обои с картинками (красивая картинка и на ней чтото движеЦа, птички, вода, лисья деревьев вот примерно как эти) обычными средствами API или только при помощи OpenGL и всяких там...
Android Eclipse android не поддерживает кодировку cp1251? я делаю rss reader на android, взял пример на основе http://anddev.ru/42/prostoy-rss-parser-dlya-sayta-chast-2-rasshirenie-funktsionala.html#more-42 проблема началась import java.io.IOException; import java.io.InputStream; import java.net.MalformedURLException; import java.net.URL; import java.util.ArrayList; import android.sax.Element; import android.sax.EndElementListener; http://www.cyberforum.ru/android-dev/thread838202.html
Размеры экрана программно Android
DisplayMetrics displaymetrics = getResources().getDisplayMetrics(); Ругается на getResources(). узнаю размеры в классе который не наследуется от активити. в чем ошибка?
Как можно использовать один и тот же скрипт VideoView на двух лайоутах? Android
Есть такой простенький код для VideoView. Подскажите пожалуйста, как можно использовать этот класс в двух layouts 1 для превью и второй полноэкранный Public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
Android Работа с MySQL http://www.cyberforum.ru/android-dev/thread837814.html
Доброго всем времени суток! На мобильные системы не программировал никогда. Есть большой опыт программирования на Delphi и С++, но сейчас возникла необходимость написать программу пом смартфон. Смысл программки достаточно прост, нужно просто обратиться к удалённому MySQL серверу, получить с него данные и отобразить. В качестве среды разработки буду использовать SDK гугловкий. Прошу...
Android Передача сообщения из потока. Handler Добрый день, пытаюсь передать сообщение через Handler из потока, для обновления textView, но программа вылетает при присвоении значения tv1.setText("Im working"); Подскажите пожалуйста, что я делаю не так. Спасибо. public class Tuner extends Activity { TextView tv1,tv2; Handler handler; подробнее

Показать сообщение отдельно
wolfff33
0 / 0 / 0
Регистрация: 15.04.2013
Сообщений: 3

Не получается сохранить программно файл на Google Drive - Android

15.04.2013, 12:31. Просмотров 1186. Ответов 5
Метки (Все метки)

добрый день, уважаемое сообщество.
пытаюсь маленько тренироваться в программировании под андроид и вот столкнулся с такой проблемой:
пытаюсь из своей программы сохранить файл LogFilePath на гугл драйв, по логам вроде все проходит без ошибок, создается сервис, копируется файл(якобы!!), выдает некую ссылку по getDownloadUrl(), но файла на GD НЕТУ!!!!. в чем проблема - не пойму. помогите, плиз. ниже - кусок кода, отвечающего за сие действо:
Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
public static final String SERVICE_ACCOUNT_EMAIL = "M_EMAIL";
public static String keyFilePath = Environment.getDataDirectory()
+ "/data/moe_prilozhenie/files/";
public static String LogFilePath = Environment.getDataDirectory()
+ "/data/moe_prilozhenie/files/myfile.txt";
 
public static final String SERVICE_ACCOUNT_PKCS12_FILE_PATH = "my_privatekey.p12";
 
public static Drive getDriveService() throws GeneralSecurityException,
IOException, URISyntaxException {
HttpTransport httpTransport = new NetHttpTransport();
JacksonFactory jsonFactory = new JacksonFactory();
GoogleCredential credential = new GoogleCredential.Builder()
.setTransport(httpTransport)
.setJsonFactory(jsonFactory)
.setServiceAccountId(SERVICE_ACCOUNT_EMAIL)
.setServiceAccountScopes(DriveScopes.DRIVE)
.setServiceAccountPrivateKeyFromP12File(
new java.io.File(keyFilePath
+ SERVICE_ACCOUNT_PKCS12_FILE_PATH))
.build();
Drive service = new Drive.Builder(httpTransport, jsonFactory, null)
.setApplicationName("ua.moe_prilozhenie")
.setHttpRequestInitializer(credential).build();
 
Log.d("RRRRR",
"get service drive !" + service.getApplicationName()
+ " - " + service.getServicePath());
return service;
}
 
public static File UploadFileToGDisk(Drive service, String title,
String description, String parentId, String mimeType,
String filename) {
File body = new File();
body.setTitle(title);
body.setDescription(description);
body.setMimeType(mimeType);
 
body.setParents(null);
 
java.io.File fileContent = new java.io.File(filename);
FileContent mediaContent = new FileContent(mimeType, fileContent);
try {
File file = service.files().insert(body, mediaContent).execute();
 
Log.d("UploadFileToGDisk", "File ID: " + file.getId()+file.getDownloadUrl());
 
return file;
} catch (IOException e) {
Log.d("RRRRR","An error occured: " + e);
return null;
}
}
вызывается функция как:
Java
1
2
File fff = UploadFileToGDisk(getDriveService(), "My title","My description", "qwerty", "txt/csv",Gooogledisk.LogFilePath);
Log.d("RRRRR", "file uploaded!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!"+fff.getModifiedDate().toString());
буду благодарен за помощь
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
 
Текущее время: 03:54. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru