This repository has been archived by the owner on Nov 1, 2022. It is now read-only.
-
Notifications
You must be signed in to change notification settings - Fork 473
Setup continous integration and deployment #12
Labels
automation
Build automation, Continuous integration, ..
Comments
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
added a commit
that referenced
this issue
Mar 21, 2018
pocmo
added a commit
that referenced
this issue
Mar 21, 2018
pocmo
added a commit
that referenced
this issue
Mar 21, 2018
pocmo
added a commit
that referenced
this issue
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 21, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 22, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 22, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 22, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 22, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 23, 2018
pocmo
referenced
this issue
in pocmo/android-components
Mar 23, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
pocmo
added a commit
that referenced
this issue
Mar 23, 2018
Requested a taskcluster project namespace for this here: |
This was referenced Mar 27, 2018
Created two follow-up issues for publishing. |
pocmo
referenced
this issue
in pocmo/android-components
Mar 28, 2018
pocmo
referenced
this issue
in pocmo/android-components
Apr 25, 2018
* Search counts - Fixes mozilla-mobile#14 * Default search - Fixes #12 * Profile creation date - Fixes #11 * Device architecture - Fixes #10
pocmo
referenced
this issue
in pocmo/android-components
Jul 17, 2018
Closes #12: Implement simple API for getting experiment metadata Fretboard withExperiment refactored to more idiomatic Kotlin Mention that Fretboard getExperiment method will return the Experiment even if the user is not part of it Warn that for now we decided to support primitive types only as payload
Bubu
added a commit
to Bubu/android-components
that referenced
this issue
Aug 13, 2022
Image sharing currently only works when sharing to an app but not when using the Android Direct Share feature, where it fails with a SecurityException. "Direct Share" is what Android calls the app created shortcuts, i.e. individual chats from a messaging application. The code pretty much already does the right thing (i.e. setting the FLAG_GRANT_READ_URI_PERMISSION on the target intent as well as the Chooser action, as described in ACTION_CHOOSE Api docs[1]) but there's some platform internals that seem to go wrong here but we can work around it with this patch. https://issuetracker.google.com/issues/151386328 describes a similar Problem, especially mozilla-mobile#12 in there offers a similar workaround and an explanation: The underlying problem is that ACTION_SEND is using EXTRA_STREAM for the content URI. But the FLAG_GRANT_*_URI_PERMISSION mechanism only works with URIs in Intent.data and Intent.clipData. The framework contains some code that tries to work around this limitation. But it doesn't handle this particular case. Intent.createChooser() migrates the flags and data/clipData from the target Intent, but it does so before the framework had a chance to fix up the target Intent via Intent.migrateExtraStreamToClipData(). And indeed moving the clipData into the inner intent makes Direct Share work and preserves the image preview in the Intent. [1] file:///<SDK-DIR>/docs/reference/android/content/Intent.html#ACTION_CHOOSER If you need to grant URI permissions through a chooser, you must specify the permissions to be granted on the ACTION_CHOOSER Intent in addition to the EXTRA_INTENT inside. This means using setClipData(ClipData) to specify the URIs to be granted as well as FLAG_GRANT_READ_URI_PERMISSION and/or FLAG_GRANT_WRITE_URI_PERMISSION as appropriate.
4 tasks
Bubu
added a commit
to Bubu/android-components
that referenced
this issue
Aug 25, 2022
Image sharing currently only works when sharing to an app but not when using the Android Direct Share feature, where it fails with a SecurityException. "Direct Share" is what Android calls the app created shortcuts, i.e. individual chats from a messaging application. The code pretty much already does the right thing (i.e. setting the FLAG_GRANT_READ_URI_PERMISSION on the target intent as well as the Chooser action, as described in ACTION_CHOOSE Api docs[1]) but there's some platform internals that seem to go wrong here but we can work around it with this patch. https://issuetracker.google.com/issues/151386328 describes a similar Problem, especially mozilla-mobile#12 in there offers a similar workaround and an explanation: The underlying problem is that ACTION_SEND is using EXTRA_STREAM for the content URI. But the FLAG_GRANT_*_URI_PERMISSION mechanism only works with URIs in Intent.data and Intent.clipData. The framework contains some code that tries to work around this limitation. But it doesn't handle this particular case. Intent.createChooser() migrates the flags and data/clipData from the target Intent, but it does so before the framework had a chance to fix up the target Intent via Intent.migrateExtraStreamToClipData(). And indeed moving the clipData into the inner intent makes Direct Share work and preserves the image preview in the Intent. [1] file:///<SDK-DIR>/docs/reference/android/content/Intent.html#ACTION_CHOOSER If you need to grant URI permissions through a chooser, you must specify the permissions to be granted on the ACTION_CHOOSER Intent in addition to the EXTRA_INTENT inside. This means using setClipData(ClipData) to specify the URIs to be granted as well as FLAG_GRANT_READ_URI_PERMISSION and/or FLAG_GRANT_WRITE_URI_PERMISSION as appropriate.
mergify bot
pushed a commit
that referenced
this issue
Aug 26, 2022
Image sharing currently only works when sharing to an app but not when using the Android Direct Share feature, where it fails with a SecurityException. "Direct Share" is what Android calls the app created shortcuts, i.e. individual chats from a messaging application. The code pretty much already does the right thing (i.e. setting the FLAG_GRANT_READ_URI_PERMISSION on the target intent as well as the Chooser action, as described in ACTION_CHOOSE Api docs[1]) but there's some platform internals that seem to go wrong here but we can work around it with this patch. https://issuetracker.google.com/issues/151386328 describes a similar Problem, especially #12 in there offers a similar workaround and an explanation: The underlying problem is that ACTION_SEND is using EXTRA_STREAM for the content URI. But the FLAG_GRANT_*_URI_PERMISSION mechanism only works with URIs in Intent.data and Intent.clipData. The framework contains some code that tries to work around this limitation. But it doesn't handle this particular case. Intent.createChooser() migrates the flags and data/clipData from the target Intent, but it does so before the framework had a chance to fix up the target Intent via Intent.migrateExtraStreamToClipData(). And indeed moving the clipData into the inner intent makes Direct Share work and preserves the image preview in the Intent. [1] file:///<SDK-DIR>/docs/reference/android/content/Intent.html#ACTION_CHOOSER If you need to grant URI permissions through a chooser, you must specify the permissions to be granted on the ACTION_CHOOSER Intent in addition to the EXTRA_INTENT inside. This means using setClipData(ClipData) to specify the URIs to be granted as well as FLAG_GRANT_READ_URI_PERMISSION and/or FLAG_GRANT_WRITE_URI_PERMISSION as appropriate.
jonalmeida
pushed a commit
to jonalmeida/android-components
that referenced
this issue
Aug 31, 2022
Image sharing currently only works when sharing to an app but not when using the Android Direct Share feature, where it fails with a SecurityException. "Direct Share" is what Android calls the app created shortcuts, i.e. individual chats from a messaging application. The code pretty much already does the right thing (i.e. setting the FLAG_GRANT_READ_URI_PERMISSION on the target intent as well as the Chooser action, as described in ACTION_CHOOSE Api docs[1]) but there's some platform internals that seem to go wrong here but we can work around it with this patch. https://issuetracker.google.com/issues/151386328 describes a similar Problem, especially mozilla-mobile#12 in there offers a similar workaround and an explanation: The underlying problem is that ACTION_SEND is using EXTRA_STREAM for the content URI. But the FLAG_GRANT_*_URI_PERMISSION mechanism only works with URIs in Intent.data and Intent.clipData. The framework contains some code that tries to work around this limitation. But it doesn't handle this particular case. Intent.createChooser() migrates the flags and data/clipData from the target Intent, but it does so before the framework had a chance to fix up the target Intent via Intent.migrateExtraStreamToClipData(). And indeed moving the clipData into the inner intent makes Direct Share work and preserves the image preview in the Intent. [1] file:///<SDK-DIR>/docs/reference/android/content/Intent.html#ACTION_CHOOSER If you need to grant URI permissions through a chooser, you must specify the permissions to be granted on the ACTION_CHOOSER Intent in addition to the EXTRA_INTENT inside. This means using setClipData(ClipData) to specify the URIs to be granted as well as FLAG_GRANT_READ_URI_PERMISSION and/or FLAG_GRANT_WRITE_URI_PERMISSION as appropriate.
4 tasks
JohanLorenzo
pushed a commit
to mozilla-mobile/firefox-android
that referenced
this issue
Sep 7, 2022
…ing images work with Direct Share Image sharing currently only works when sharing to an app but not when using the Android Direct Share feature, where it fails with a SecurityException. "Direct Share" is what Android calls the app created shortcuts, i.e. individual chats from a messaging application. The code pretty much already does the right thing (i.e. setting the FLAG_GRANT_READ_URI_PERMISSION on the target intent as well as the Chooser action, as described in ACTION_CHOOSE Api docs[1]) but there's some platform internals that seem to go wrong here but we can work around it with this patch. https://issuetracker.google.com/issues/151386328 describes a similar Problem, especially (mozilla-mobile/android-components#12) in there offers a similar workaround and an explanation: The underlying problem is that ACTION_SEND is using EXTRA_STREAM for the content URI. But the FLAG_GRANT_*_URI_PERMISSION mechanism only works with URIs in Intent.data and Intent.clipData. The framework contains some code that tries to work around this limitation. But it doesn't handle this particular case. Intent.createChooser() migrates the flags and data/clipData from the target Intent, but it does so before the framework had a chance to fix up the target Intent via Intent.migrateExtraStreamToClipData(). And indeed moving the clipData into the inner intent makes Direct Share work and preserves the image preview in the Intent. [1] file:///<SDK-DIR>/docs/reference/android/content/Intent.html#ACTION_CHOOSER If you need to grant URI permissions through a chooser, you must specify the permissions to be granted on the ACTION_CHOOSER Intent in addition to the EXTRA_INTENT inside. This means using setClipData(ClipData) to specify the URIs to be granted as well as FLAG_GRANT_READ_URI_PERMISSION and/or FLAG_GRANT_WRITE_URI_PERMISSION as appropriate.
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Continuous integration
Release configuration
Deployment
┆Issue is synchronized with this Jira Task
The text was updated successfully, but these errors were encountered: