You are viewing a plain text version of this content. The canonical link for it is here.
Posted to issues@cordova.apache.org by "Julian Frumar (JIRA)" <ji...@apache.org> on 2014/04/18 01:37:21 UTC

[jira] [Commented] (CB-5398) Pick image from Library or Photo album on android 4.4

    [ https://issues.apache.org/jira/browse/CB-5398?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13973568#comment-13973568 ] 

Julian Frumar commented on CB-5398:
-----------------------------------

In KitKat when I pick an image using the org.apache.cordova.camera plugin (https://github.com/apache/cordova-plugin-camera), I am returned to the WebView and I can display the selected image using the returned URL (e.g. content://com.android.providers.media.documents/document/image%3A75043).

I then try to upload the selected image to our webserver using the org.apache.cordova.file-transfer plugin (https://github.com/apache/cordova-plugin-file-transfer) and I receive the permission denied message:

E/DatabaseUtils(25735): java.lang.SecurityException: Permission Denial: reading com.android.providers.media.MediaDocumentsProvider uri content://com.android.providers.media.documents/document/image:75043 from pid=10102, uid=10312 requires android.permission.MANAGE_DOCUMENTS, or grantUriPermission()

Everyone in here is talking as though the issue was resolved, so am I missing something?

> Pick image from Library or Photo album on android 4.4
> -----------------------------------------------------
>
>                 Key: CB-5398
>                 URL: https://issues.apache.org/jira/browse/CB-5398
>             Project: Apache Cordova
>          Issue Type: Bug
>          Components: Android, Plugin Camera
>    Affects Versions: 2.9.0, 3.2.0
>         Environment: android 4.4
>            Reporter: julio cesar
>            Assignee: Mike Billau
>             Fix For: 3.5.0
>
>
> An android 4.4 try to pick a photo using pictureSource.PHOTOLIBRARY or pictureSource.SAVEDPHOTOALBUM and return type destinationType.FILE_URI.
> Now android 4.4, when you select the above options, it opens an "open from" dialog that  let you choose from new places as "Recent", "Drive", "Images" and "Downloads" (the names might not be the same as I use the device in spanish and translated it).
> If you choose any of them, you get an error, AndroidProtocolHandler, unable to open content URL: the url here with a content://com.android.providers format.
> I've tested on phonegap 2.9 because this is the version I use, but I suppose it affects all of them. (in fact I use 2.9.1)



--
This message was sent by Atlassian JIRA
(v6.2#6252)