2016-07-18 3 views
2

Google 드라이브 안드로이드 API는 Google 드라이브 레스트 API와 별개의 API로 파일 선택기를 포함하고 있지만 Google 드라이브 안드로이드 API는 Google의 모든 기능과 통합되어 있지 않지만 Google 문서 파일을 다른 형식으로 내보내는 것과 같은 드라이브 기반 API 웹 드라이브 용 Google 드라이브 레스트 API 파일 선택 도구가 있지만 Android 용 앱을 찾지 못했습니다. 누구든지 Google 드라이브 Rest API를 사용하여 Google 드라이브 계정에서 파일을 선택할 수있는 파일 선택 도구를 만드는 가장 좋은 방법을 알고 있습니까?Google 드라이브 용 파일 선택기 Android 용 나머지 API

+0

해결 방법을 찾으셨습니까? Drive REST API를 사용해 보셨습니까? – Capt

+0

@Capt 나는 드라이브 레스트 API를 사용했으나 사용자는 이제 자신의 계정에서 파일에 두 번 액세스 할 수있는 권한을 부여해야합니다. – Daniel

답변

0

file picker은 의도로 구현되며 몇 줄의 코드로 기본 Android 사용자 환경을 개발할 수 있습니다. 이 다음 코드 조각은 선택기를 시작하고 사용자가 텍스트 파일을 선택할 수 있습니다 :

// Launch user interface and allow user to select file 
IntentSender i = Drive.DriveApi 
.newOpenFileActivityBuilder() 
.setMimeType(new String[] { “text/plain” }) 
.build(mGoogleApiClient); 
startIntentSenderForResult(i, REQ_CODE_OPEN, null, 0, 0, 0); 

결과는 평소와 같이 onActivityResult를 콜백에서 제공됩니다.

Google 드라이브 Android API가 저장소 액세스 프레임 워크와 어떤 관련이 있는지 궁금 할 것입니다.

Storage Access Framework은 클라우드 기반 및 로컬 파일 시스템을 비롯한 여러 저장소 공급자와 작동하는 일반 클라이언트 API입니다. 앱이 이러한 일반적인 프레임 워크를 사용하여 Google 드라이브에 저장된 파일을 사용할 수 있지만 Google 드라이브 API는 메타 데이터 및 공유 기능에 대한 액세스를 비롯하여 Google 드라이브에 저장된 파일과 상호 작용할 수있는 특수 기능을 제공합니다. 또한 Google Play 서비스의 일부로 Google 드라이브 API는 Android 2.3 Gingerbread 이상을 실행하는 기기에서 지원됩니다.

+1

이 답변은 Android 용 Google 드라이브 API 사용시 발생하는 문제를 보여줍니다. Google 문서 도구 이외의 파일 만 열 수 있습니다. 내 목표는 사용자가 Google 문서 도구 파일을 열고 백그라운드에서 텍스트 파일로 변환하도록 허용하는 것입니다. – Daniel

관련 문제