2017-06-25 34 views
1

ユーザーのGoogleドライブ(すべてのファイルがアプリケーションによって作成されたものではない)にすべてのファイルを一覧表示し、選択したファイルをダウンロードします。 GoogleドライブAPI for AndroidとGoogleドライブREST APIの2つのAPIがあることがわかりました。たくさん検索した後、私はREST APIを使ってファイルのリストを取得できますが、Android APIについてはわかりません。進め方を教えてください。GoogleドライブAndroid APIを使用してGoogleドライブのすべてのファイルを一覧表示できますか?

答えて

0

Files.listは、Androidでも使用できます。あなたはこれを見ることができますAndroid Quickstart

/** 
* Fetch a list of up to 10 file names and IDs. 
* @return List of Strings describing files, or an empty list if no files 
*   found. 
* @throws IOException 
*/ 
private List<String> getDataFromApi() throws IOException { 
    // Get a list of up to 10 files. 
    List<String> fileInfo = new ArrayList<String>(); 
    FileList result = mService.files().list() 
     .setPageSize(10) 
     .setFields("nextPageToken, files(id, name)") 
     .execute(); 
    List<File> files = result.getFiles(); 
    if (files != null) { 
     for (File file : files) { 
      fileInfo.add(String.format("%s (%s)\n", 
        file.getName(), file.getId())); 
     } 
    } 
    return fileInfo; 
} 
関連する問題