cordova-issues mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Joe Bowser (JIRA)" <>
Subject [jira] [Commented] (CB-5398) Pick image from Library or Photo album on android 4.4
Date Wed, 04 Dec 2013 23:03:36 GMT


Joe Bowser commented on CB-5398:

OK, This is true broken-ness!

KitKat in theory handles these URI's like this:
KitKat in practice gives you permission to this URI:

So, if you were to decode the URI and try to access the actual image, you get a permissions
error, because that's not what you were given permission to access.  These permissions are
per document and per intent, so just giving your app MANAGE_DOCUMENTS permission isn't going
to fly either.  This isn't going to be fixed any time soon, and I don't want broken Android
behaviour to hold up our release.

> Pick image from Library or Photo album on android 4.4
> -----------------------------------------------------
>                 Key: CB-5398
>                 URL:
>             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
> 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:// 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

View raw message