[ https://issues.apache.org/jira/browse/CB-2627?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=15961757#comment-15961757 ]
Niklas Merz commented on CB-2627: --------------------------------- I am trying to add intents right now. I have also stumbled on this while using the InAppBrowser plugin. The thing is that Android webview offers a simple way to open file picker. See my comment above. I think Android WebView should support W3C recommendation: https://www.w3.org/TR/html-media-capture/ . At the moment I have gotten so far to that, if the capture attribute is set, the suitable intent should be triggered. For example: {code} <input id="img" type="file" accept="image/*" capture="true"> {code} opens camera I will try to add this to Cordova. Maybe someone would like to have a look: https://github.com/NiklasMerz/cordova-android/commit/532e10b0463e35ac577663b85b572a659540105c > HTML File Input should support accept/source attributes > ------------------------------------------------------- > > Key: CB-2627 > URL: https://issues.apache.org/jira/browse/CB-2627 > Project: Apache Cordova > Issue Type: Improvement > Components: Android > Reporter: Michael Migdol > Priority: Minor > > [CB-2086] always opens a generic File Picker, regardless of the values passed > in for the mimetypes in the accept attribute, or the source attribute. The > Android Browser correctly examines these attributes and starts up an activity > with either: a camera intent, a camera/image intent, a camcorder intent, a > sound recorder intent, or a sound recorder/audio intent. > I'm not sure what cross-pollination is allowed between the Android codebase > and Cordova's, but it appears that > packages/apps/Browser/src/com/android/browser/UploadHandler.java from the > Android source tree contains exactly what we need to accomplish the same. -- This message was sent by Atlassian JIRA (v6.3.15#6346) --------------------------------------------------------------------- To unsubscribe, e-mail: issues-unsubscr...@cordova.apache.org For additional commands, e-mail: issues-h...@cordova.apache.org