Getting both Photos and Videos from the new Google Photos app on Android -
i'd user import bunch of videos/photos app. code using before:
intent intent = new intent(intent.action_get_content); intent.addcategory(intent.category_openable); intent.putextra(intent.extra_allow_multiple, true); intent.settype("image/*,video/*"); activity.startactivityforresult(intent, request_code_pick_media); the problem i'm having above returns photos new google photos app. if change data type 'video/*' only, photos app returns videos. kitkat+
edit:
i've tried following code - works on galleries not , not google photos:
intent intent = new intent(intent.action_get_content); intent.addcategory(intent.category_openable); intent.settype("*/*"); if (androidhelper.iskitkatandabove()) { log.d(tag, "pick gallery (kitkat+)"); string[] mimetypes = {"image/*", "video/*"}; intent.putextra(intent.extra_mime_types, mimetypes); intent.putextra(intent.extra_allow_multiple, true); activity.startactivityforresult(intent, request_code_pick_media); } else { log.d(tag, "pick gallery (compatibility)"); activity.startactivityforresult(intent, request_code_pick_media); }
this ended doing:
intent intent = new intent(intent.action_get_content); intent.addcategory(intent.category_openable); intent.settype("*/*"); if (androidhelper.iskitkatandabove()) { log.d(tag, "pick gallery (kitkat+)"); intent.putextra(intent.extra_allow_multiple, true); activity.startactivityforresult(intent, request_code_pick_media); } else { log.d(tag, "pick gallery (compatibility)"); activity.startactivityforresult(intent, request_code_pick_media); } then when results, check type of file. seems working fine.
Comments
Post a Comment