2013-10-08 3 views
0

Android 드라이브에서 Google 드라이브 클라우드 스토리지로 텍스트 파일을 업로드하면됩니다.간단한 샘플을 Android 드라이브에서 Google 드라이브로 파일 업로드

Google의 간단한 예는 카메라 이미지를 직접 가져 와서 Google 드라이브에 저장하는 것입니다. 여기에는 미디어 유형과 MIME 및 기타 등이 있습니다. 나는 안드로이드에서 경로를 알고 텍스트 파일을 가져 와서 클라우드 Google 드라이브 저장소에 (이상적으로 폴더에) 씁니다.

2 일 동안 Google 드라이브 API를 학습했습니다. Google의 예인 DriveQuickstart를 가져 와서 Google 드라이브에서 찍은 사진을 Nexus 7에서 작동 시켰습니다.

나는 단순히 믿을 수

1)이보다 애플 리케이션을 재사용 더 나은 사용은 구글 드라이브 안드로이드 APP에 액세스 할 텐트를 가지고 있고 넣어 어떤 텐트, 쉽게 수행 할 수 없습니다 드라이브에 로컬 파일? 이것은 내가 API에 들어가야 할 필요가있는 것이 아닙니다.

2) API를 사용하여 쉽게 할 수 없거나 MIME 유형에도 불구하고 파일을 업로드하는 샘플 앱이 카메라로 찍은 사진을 업로드하는 것보다 더 근본적인 예가 될 수는 없습니다. 로컬로 저장).

어쨌든 제공 할 수있는 단순화 된 도움에 감사드립니다. 한편, DriveQuickstart를 수정하여 전 세계에서 가장 간단한 Drive 작업을 수행하는 방법을 알아 내려고 노력하고 있습니다.

답변

0

1에서 사용할 수 없습니까? Files Expert를 사용하여 텍스트 파일을 드라이브에 "공유"할 수 있습니다. 나를 위해 일합니다.

2에서 업로드를 수행하는 코드는 실제로 몇 줄 밖에 없습니다. 무엇이 복잡하고 드라이브 앱은 인증을 위해 Oauth를 사용해야 할 필요가 있습니다. 드라이브 앱을 작성하는 경우 내 제안은 두 가지 별개의 측면으로 문제를 해결하는 것입니다. 드라이브를 모두 무시하고 Oauth를 사용하는 앱을 작성하고 액세스 토큰을 제공합니다. 액세스 토큰을 얻은 후에는 해당 액세스 토큰을 사용하여 파일을 업로드하는 2 또는 3 줄의 코드 인 2 단계로 이동하십시오.

+0

OAuth를 완료했습니다. Drive.Model.File 등에서 업로드 할 파일의 내용을 얻기 위해 까다로운 작업을 수행하는 것에 대해 여전히 혼란 스럽습니다. 작동하는 버전이있을 때, 나는 내 자신의 질문에 답하고 코드 줄을 게시 할 것입니다. – mwengler

관련 문제