2016-07-28 5 views
0

Android 용 Google 드라이브 API를 모두 이해하는 데 어려움이 있습니다.기존 드라이브 폴더에 파일/폴더 만들기

알고 싶습니다. 수동으로 생성 된 기존 폴더에있는 Android 애플리케이션을 통해 파일/폴더를 만들 수 있습니다.

나는 GDAA가 file.scope 또는 app_folder.scope의 장치/응용 프로그램 원인으로 생성되지 않은 파일/폴더를 보거나 만들거나 상호 작용하도록 허용하지 않는 많은 작업을 보았습니다.

GDAA를 사용하지 않으면 어떻게해야합니까? 다른 모든 메소드는 사용되지 않는 것으로 보이며 실제로이 functionnality가 필요합니다.

유감스럽게 생각합니다. 실수가 있다면 유감스럽게 생각합니다. 유창하지 않습니다. 당신이 할 수있는 Working with Folders에서 설명하고있는 바와 같이

답변

1

:

  • 루트 폴더에 대한 전화 DriveFolder.createFolder

    루트 폴더에 폴더를 만듭니다. 제목 및 기타 속성이 포함 된 메타 데이터를 전달하여 폴더 값을 설정합니다. 전체 작동 예제는 CreateFolderActivity 샘플을 참조하십시오.

  • 는 그 안에 폴더를 생성하는 데 사용할 수있는 폴더

    모든 폴더 안에 폴더를 만듭니다. 먼저 DriveId에서 폴더를 검색 한 다음 DriveFolder.createFolder으로 전화하십시오. 전체 작동 예제는 CreateFolderInFolderActivity 샘플을 참조하십시오.

  • 폴더 또한 그들이 DriveFolder.createFile를 사용하여 내부 파일을 만들 수있는 폴더 안에 파일을 만듭니다. 이 프로세스는 루트 폴더의 creating files과 유사합니다. 파일의 메타 데이터와 내용을 create 메소드에 전달해야합니다. 전체 작동 예제는 CreateFileInFolderActivity 샘플을 참조하십시오.

Drive를 사용하려면 API를 활성화하고 GoogleApiClient에 SCOPE_FILE 또는 SCOPE_APPFOLDER 적어도 하나 개의 범위를 필요 범위에 대한 귀하의 질문에 대답합니다.

구글 드라이브 안드로이드 API는 현재 drive.filedrive.appfolder 인증 범위를 지원합니다 : 또한, 그 Connecting and Authorizing the Google Drive Android API에서 언급되었다. 애플리케이션에 아직 드라이브 Android API에서 사용할 수없는 추가 권한이나 기능이 필요한 경우 Google API Java 클라이언트를 사용해야합니다.

마지막으로 Google 드라이브 Android API에서 사용할 수없는 기능 또는 기능의 경우 Google 드라이브 REST API를 사용하여 Work with Folders을 사용할 수 있습니다.

이 게시물 (Creating a folder inside a folder in google drive android)을 참조 할 수도 있습니다. 도움이되기를 바랍니다.

+1

Ok 그것은 내가 GDAA를 사용하여 원하는 것을 할 수있는 명확한 대답이다. 고마워요. –

관련 문제