Próbuję opracować aplikację dla systemu Android, która może odczytać plik xml przechowywany w moim folderze na dysku google, pomysł na początku próbuje otworzyć plik i obsłużyć zawartość.Dysk Google API - Android - Jak uzyskać identyfikator pliku napędu?
Przeczytałem Google Drive API docs for android i osiągnąłem punkt, w którym jestem zagubiony, działa z zawartością pliku.
Według tego poprowadzić drogę, aby otworzyć plik z dysku to:
DriveFile file = ...
file.open(mGoogleApiClient, DriveFile.MODE_READ_ONLY, null).setResultCallback(contentsOpenedCallback);`
wyszukiwania zdałem sobie sprawę, że kompletny kod (które nie zawierają one istnieją):
DriveFile file = Drive.DriveApi.getFile(mGoogleApiClient,DriveId.bg(id));
file.open(mGoogleApiClient, DriveFile.MODE_READ_ONLY, null).setResultCallback(contentsOpenedCallback);`
Dobrze problem polega na tym, że nie znam pliku "id". Próbowałem id z linku internetowego z dysku Google, coś takiego (https://drive.google.com/open? id = 1EafJ-T6H4xI9VaUuUO5FMVb9Y30xyr7OHuISQ53avso & authuser = 0), ale nie działa.
można spróbować otwierania napędu selektor plików za pomocą interfejsu API newOpenFileActivityBuilder, który pozwala użytkownikowi wybrać plik na Dysku. Oddzwanianie tego wywołania API zwróci identyfikator ID dysku wybranego pliku, a następnie można pobrać zawartość tak jak teraz. Zobacz https://developers.google.com/drive/android/intro#files i kod "Otwórz plik" na https://developers.google.com/drive/android/ – Shailendra