0
약 1 주 전에 Android 앱을 만들었으므로 사용자의 Google 드라이브 계정에서 이미지를 표시 할 수있는 애플리케이션을 작성했지만 애플리케이션을로드하면 루트 폴더에서 시작됩니다. (기본적으로). 여러 계정에 동일한 이름의 특정 폴더에서 앱을 열어야합니다.Google 드라이브 API Android - 시작 활동 폴더
예를 들어 사용자와 상관없이 앱을 "내 사진"폴더에서 열려고합니다.
나는
그러나, 나는 이름으로 폴더의 ID를 얻는 방법을 모르는이 작업을 수행하는 방법 .setActivityStartFolder (folderID)이다 이해합니다. 해당 특정 이름의 폴더 만 쿼리하고 필터링 한 다음 ID를 가져 오는 방법이 있습니까? 사전에 감사,
로스. 내가 대답 here을 찾을
IntentSender intentSender = Drive.DriveApi
.newOpenFileActivityBuilder()
//setActivityStartFolder(folderID) NEEDS TO GO HERE?
.setMimeType(new String[]{ "video/mp4", "image/jpeg" })
.build(getGoogleApiClient());
불행히도 getFile은 더 이상 사용하지 않는다고 생각합니다. –
이 메소드는 더 이상 사용되지 않습니다. 대신에 asDriveFolder()를 사용하십시오. [이 링크] (https://developers.google.com/android/reference/com/google/android/gms/drive/DriveApi.html#getFolder (com.google.android.gms.common.api.GoogleApiClient, com) .google.android.gms.drive.DriveId)) –