Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

How to select files from google drive in android?

Is there any way to start file picker for google drive in android app - to do something similar to this http://googleappsdeveloper.blogspot.com/2012/08/allowing-user-to-select-google-drive.html. I need to allow user to select files from google drive, so I can use their bytes in my application. Thanks.

like image 710
Mediha Avatar asked Aug 12 '13 13:08

Mediha


2 Answers

Yes, there is a file picker in the GDAA. The best place to see it's use is this demo, specifically the Intents section.

There are 2 methods in the demo you are interested in:

  1. the 'Pick a file with opener activity' ,
  2. and the 'Pick a folder with opener activity'

but they are essentially the same, differing only in the MIME TYPE filter specified here:

IntentSender intentSender = Drive.DriveApi.newOpenFileActivityBuilder()
 .setMimeType(new String[] { DriveFolder.MIME_TYPE })  // <--- FOLDER
 //.setMimeType(new String[] { "text/plain", "text/html" }) // <- TEXT FILES
 .build(getGoogleApiClient());

Good Luck

like image 182
seanpj Avatar answered Oct 30 '22 05:10

seanpj


There is an api for this. I think this google's documentation should help https://developers.google.com/drive/android/queries. I'm not sure on how you want to go about it.

like image 34
Kevin Constantine Avatar answered Oct 30 '22 07:10

Kevin Constantine