<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:taxo="http://purl.org/rss/1.0/modules/taxonomy/" version="2.0">
  <channel>
    <title>topic Re: Android ACTION_GET_CONTENT from Dropbox sources in Dropbox API Support &amp; Feedback</title>
    <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124724#M3639</link>
    <description>&lt;P&gt;Thanks for that. I have not had any problems with reading the file. I am therefore unsure what the problem was that the other posters met.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I have read and write permissions set.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I initially used code like this (based on suggestions found online):&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;ParcelFileDescriptor mInputPFD = null ;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mInputPFD = getContentResolver().openFileDescriptor(returnUri, "r");&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (FileNotFoundException e) {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("File not found...");&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;
if(mInputPFD!=null){&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;fd = mInputPFD.getFileDescriptor();&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; FileInputStream fis = new FileInputStream(fd);&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;//process the input stream&lt;BR /&gt;
}&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I tried the more direct method suggested above and it also worked:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;FileInputStream fis = null ;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;try {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fis = (FileInputStream) getContentResolver().openInputStream(returnUri);&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;catch (FileNotFoundException e1) {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; e1.printStackTrace();&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; System.out.println("File not found...");&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P&gt;&amp;nbsp;//process the input stream&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I am using targeted Android API 19.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Can I assume that the &lt;CODE&gt;ContentResolver#openInputStream(fileUri)&lt;/CODE&gt; method will also work on API 18 and lower?&lt;/P&gt;</description>
    <pubDate>Wed, 29 Jul 2015 06:48:18 GMT</pubDate>
    <dc:creator>Craig M.21</dc:creator>
    <dc:date>2015-07-29T06:48:18Z</dc:date>
    <item>
      <title>Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124716#M3631</link>
      <description>&lt;P&gt;Device OS: Lollipop 5.0&lt;/P&gt;

&lt;P&gt;When using the Intent &lt;CODE&gt;ACTION_GET_CONTENT&lt;/CODE&gt; and selecting Dropbox from the Storage Provider, Dropbox prompts a file picker dialog to choose from. The result obtained in onActivityResult is something like&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
&lt;P&gt;file:///storage/emulated/0/Android/data/com.dropbox.android/files/u6763728/scratch/Camera%20Uploads/2012-04-02%2012.34.44.jpg&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;

&lt;P&gt;The requesting app will not have read permission as its dropbox own private directory even with &lt;CODE&gt;WRITE_EXTERNAL_STORAGE&lt;/CODE&gt; permission. In KitKat, it is recommended to use &lt;CODE&gt;FileProvider&lt;/CODE&gt; to share a file via a content:// uri&lt;/P&gt;</description>
      <pubDate>Wed, 29 May 2019 09:44:05 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124716#M3631</guid>
      <dc:creator>Andhie W.</dc:creator>
      <dc:date>2019-05-29T09:44:05Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124717#M3632</link>
      <description>&lt;P&gt;Thanks for the report! I'm sending this along to the right people.&lt;/P&gt;</description>
      <pubDate>Fri, 27 Mar 2015 22:11:32 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124717#M3632</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-03-27T22:11:32Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124718#M3633</link>
      <description>&lt;P&gt;Any update on this? I've run into the same issue.&lt;/P&gt;</description>
      <pubDate>Sun, 28 Jun 2015 07:47:39 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124718#M3633</guid>
      <dc:creator>Michael G.89</dc:creator>
      <dc:date>2015-06-28T07:47:39Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124719#M3634</link>
      <description>&lt;P&gt;Apologies, no update right now. I'll check in with the right people again.&lt;/P&gt;</description>
      <pubDate>Mon, 29 Jun 2015 22:44:45 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124719#M3634</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-06-29T22:44:45Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124720#M3635</link>
      <description>&lt;P&gt;Has this been fixed recently? I did not run in to permission issues using the following code to initiate download...&lt;/P&gt;

&lt;PRE&gt;&lt;CODE&gt;Intent&amp;nbsp;intent&amp;nbsp;=&amp;nbsp;new&amp;nbsp;Intent(Intent.ACTION_GET_CONTENT);

intent.setType("*/*");

startActivityForResult(intent,&amp;nbsp;PICKFILE_RESULT_CODE&amp;nbsp;);&amp;nbsp;&amp;nbsp;  

&lt;/CODE&gt;&lt;/PRE&gt;

&lt;P&gt;The uri returned in &lt;CODE&gt;onActivityResult&lt;/CODE&gt; was this:&lt;/P&gt;

&lt;BLOCKQUOTE&gt;
&lt;P&gt;file:///storage/emulated/0/Android/data/com.dropbox.android/files/scratch/Kanji%20Sketch%20Pad/KanjiKnowledge.ks&lt;/P&gt;
&lt;/BLOCKQUOTE&gt;

&lt;P&gt;Processing the data in &lt;CODE&gt;onActivityResult&lt;/CODE&gt; required a bit of a workaround for Dropbox, which I'll mention in a separate thread, but my app read the file okay. Does the issue only appear under certain circumstances?&lt;/P&gt;</description>
      <pubDate>Sat, 25 Jul 2015 07:35:23 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124720#M3635</guid>
      <dc:creator>Craig M.21</dc:creator>
      <dc:date>2015-07-25T07:35:23Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124721#M3636</link>
      <description>&lt;P&gt;I should add, I am using Android 5.0.2, device is HTCOne,&lt;/P&gt;</description>
      <pubDate>Sat, 25 Jul 2015 08:23:04 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124721#M3636</guid>
      <dc:creator>Craig M.21</dc:creator>
      <dc:date>2015-07-25T08:23:04Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124722#M3637</link>
      <description>&lt;P&gt;Still no news on potentially using content:// instead yet, but I'll ask engineering if something changed about the existing behavior/any guidance.&lt;/P&gt;</description>
      <pubDate>Tue, 28 Jul 2015 03:02:01 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124722#M3637</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-07-28T03:02:01Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124723#M3638</link>
      <description>&lt;P&gt;Thanks for your patience Craig. I heard back from engineering here with the following information:&lt;/P&gt;

&lt;UL&gt;
&lt;LI&gt;
&lt;CODE&gt;FLAG_GRANT_READ_URI_PERMISSION&lt;/CODE&gt; seems to have no effect.&lt;/LI&gt;
&lt;LI&gt;On Android API level 18 (and presumably probably below), specifying &lt;CODE&gt;READ_EXTERNAL_STORAGE&lt;/CODE&gt; or &lt;CODE&gt;WRITE_EXTERNAL_STORAGE&lt;/CODE&gt; does not matter. The calling app is able to read the file irrespective of these settings.&lt;/LI&gt;
&lt;LI&gt;On Android API level 19 and above, the calling app needs the &lt;CODE&gt;READ_EXTERNAL_STORAGE&lt;/CODE&gt; or &lt;CODE&gt;WRITE_EXTERNAL_STORAGE&lt;/CODE&gt; permission to be able to read the data provided by us.&lt;/LI&gt;
&lt;/UL&gt;

&lt;P&gt;Also, on Android API level 19 and above caller will need to read the data using the &lt;CODE&gt;ContentResolver#openInputStream(fileUri)&lt;/CODE&gt; method to be able to read the files. While on API level 18 and below directly creating the file object to read the file works.&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2015 03:54:13 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124723#M3638</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-07-29T03:54:13Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124724#M3639</link>
      <description>&lt;P&gt;Thanks for that. I have not had any problems with reading the file. I am therefore unsure what the problem was that the other posters met.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I have read and write permissions set.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I initially used code like this (based on suggestions found online):&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;ParcelFileDescriptor mInputPFD = null ;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; try {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; mInputPFD = getContentResolver().openFileDescriptor(returnUri, "r");&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; } catch (FileNotFoundException e) {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; e.printStackTrace();&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; System.out.println("File not found...");&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; }&lt;BR /&gt;
if(mInputPFD!=null){&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;fd = mInputPFD.getFileDescriptor();&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp; &amp;nbsp;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp; FileInputStream fis = new FileInputStream(fd);&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;//process the input stream&lt;BR /&gt;
}&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I tried the more direct method suggested above and it also worked:&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;FileInputStream fis = null ;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;try {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;fis = (FileInputStream) getContentResolver().openInputStream(returnUri);&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;catch (FileNotFoundException e1) {&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; e1.printStackTrace();&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp; &amp;nbsp; System.out.println("File not found...");&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp; return ;&lt;BR /&gt;
&amp;nbsp;&amp;nbsp; &amp;nbsp;}&lt;/P&gt;

&lt;P&gt;&amp;nbsp;//process the input stream&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;I am using targeted Android API 19.&lt;/P&gt;

&lt;P&gt;&amp;nbsp;&lt;/P&gt;

&lt;P&gt;Can I assume that the &lt;CODE&gt;ContentResolver#openInputStream(fileUri)&lt;/CODE&gt; method will also work on API 18 and lower?&lt;/P&gt;</description>
      <pubDate>Wed, 29 Jul 2015 06:48:18 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124724#M3639</guid>
      <dc:creator>Craig M.21</dc:creator>
      <dc:date>2015-07-29T06:48:18Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124725#M3640</link>
      <description>&lt;P&gt;&lt;CODE&gt;openInputStream&lt;/CODE&gt; was added in API level 1 and&amp;nbsp;is &lt;A href="https://developer.android.com/reference/android/content/ContentResolver.html#openInputStream(android.net.Uri)" rel="nofollow noreferrer"&gt;documented&lt;/A&gt; to support both content and file schemes, so it looks like it should work.&lt;/P&gt;</description>
      <pubDate>Thu, 30 Jul 2015 01:43:56 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124725#M3640</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-07-30T01:43:56Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124726#M3641</link>
      <description>&lt;P&gt;Hi, thanks for useful Dropbox.&lt;BR /&gt;&lt;BR /&gt;I have same problem.&lt;BR /&gt;So, does the future version of Dropbox support `content://` URI?&lt;BR /&gt;I hope that Dropbox returns `content://` URI that works fine without `READ_EXTERNAL_STORAGE` permission such as sharing files by &lt;A href="https://developer.android.com/reference/android/support/v4/content/FileProvider.html" target="_blank" rel="nofollow noreferrer"&gt;`FileProvider`&lt;/A&gt;. I really hope so.&lt;BR /&gt;I don't want that the my apps require more permission that make users feel uneasy.&lt;BR /&gt;And then, I think that more users use Dropbox as the place to save files of more apps. Because since Kitkat many apps use `FileProvider` and they don't read/write the file&amp;nbsp; by oneself.&lt;/P&gt;</description>
      <pubDate>Sun, 20 Sep 2015 02:06:05 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124726#M3641</guid>
      <dc:creator>ti</dc:creator>
      <dc:date>2015-09-20T02:06:05Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124727#M3642</link>
      <description>&lt;P&gt;I don't have an update on the&amp;nbsp;Dropbox for Android app potentially returning content:// links for&amp;nbsp;ACTION_GET_CONTENT in the future, but I'll be sure to pass this along as feedback.&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2015 00:50:38 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124727#M3642</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-09-22T00:50:38Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124728#M3643</link>
      <description>&lt;P&gt;Same&amp;nbsp;issue. My app does NOT&amp;nbsp;has&amp;nbsp;READ_EXTERNAL_STORAGE permission. I'm using&amp;nbsp;ACTION_GET_CONTENT intent to pick file from&amp;nbsp;any app that can handle it. The Dropbox returns URI starting with 'file://' and my app can not read file since there is no permission. Other apps (including Google Drive) returns URI starting with 'content://' and my app can&amp;nbsp;read it without any issue. As a result, users of my app can not use Dropbox to pick file. It forces them to use different&amp;nbsp;app. I think you better fix it to stop loosing users. Why you still don't have any plans regarding the issue?&lt;/P&gt;</description>
      <pubDate>Tue, 22 Sep 2015 17:06:18 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124728#M3643</guid>
      <dc:creator>Evgeny B.</dc:creator>
      <dc:date>2015-09-22T17:06:18Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124729#M3644</link>
      <description>&lt;P&gt;Thanks for the additional feedback&amp;nbsp;Evgeny! I can't speak to why or why not particular changes&amp;nbsp;are or aren't implemented, but we appreciate everyone taking the time to write, and I'm sending this along to the team.&lt;/P&gt;</description>
      <pubDate>Wed, 23 Sep 2015 00:15:53 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124729#M3644</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-09-23T00:15:53Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124730#M3645</link>
      <description>&lt;P&gt;Hello, Gregory. Thank you for your reply.&lt;BR /&gt;I have one more question.&lt;BR /&gt;When the Dropbox supports `content://` URI, can we get that notification?&lt;BR /&gt;e.g. a comment at here, your blog or a page such as the release-note.&lt;BR /&gt;(It seems that the update information in the Google Play page does not include the information about development.)&lt;BR /&gt;&lt;BR /&gt;We need that notification because we will have to update our apps at that time.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2015 15:17:44 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124730#M3645</guid>
      <dc:creator>ti</dc:creator>
      <dc:date>2015-09-29T15:17:44Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124731#M3646</link>
      <description>&lt;P&gt;I'll be happy to update this thread if/when I have any news on this.&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2015 21:40:49 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124731#M3646</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-09-29T21:40:49Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124732#M3647</link>
      <description>&lt;P&gt;Thank you! &lt;img class="lia-deferred-image lia-image-emoji" src="https://www.dropboxforum.com/html/@13532C4C3505179FBF012F1C117AE2EB/emoticons/1f604.png" alt=":grinning_face_with_smiling_eyes:" title=":grinning_face_with_smiling_eyes:" /&gt;&lt;/P&gt;</description>
      <pubDate>Tue, 29 Sep 2015 21:51:27 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124732#M3647</guid>
      <dc:creator>ti</dc:creator>
      <dc:date>2015-09-29T21:51:27Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124733#M3648</link>
      <description>&lt;P&gt;Hi Gregory,&lt;/P&gt;
&lt;P&gt;I imagine the team is already aware of this, but in Android Marshmallow the READ_EXTERNAL_STORAGE permission is classified as "dangerous" and requires for the developer to request, and the user&amp;nbsp;to grant, permission at runtime. As you can imagine, the experience is rather strange for a user:&lt;/P&gt;
&lt;OL&gt;
&lt;LI&gt;User opens Dropbox&lt;/LI&gt;
&lt;LI&gt;User clicks file&lt;/LI&gt;
&lt;LI&gt;User chooses my app&lt;/LI&gt;
&lt;LI&gt;My app launches and asks to access the SD card&lt;/LI&gt;
&lt;/OL&gt;
&lt;P&gt;The context isn't there for a user as to why my app suddenly needs to get access to the SD card.&lt;/P&gt;
&lt;P&gt;One thing I noticed, is that using the export functionality in the Dropbox app does not require the READ_EXTERNAL_STORAGE permission, so I assume this does share a content:// uri.&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2015 05:03:14 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124733#M3648</guid>
      <dc:creator>Marius V.</dc:creator>
      <dc:date>2015-10-13T05:03:14Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124734#M3649</link>
      <description>&lt;P&gt;Thanks for the feedback&amp;nbsp;Marius!&lt;/P&gt;</description>
      <pubDate>Tue, 13 Oct 2015 05:07:57 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124734#M3649</guid>
      <dc:creator>Greg-DB</dc:creator>
      <dc:date>2015-10-13T05:07:57Z</dc:date>
    </item>
    <item>
      <title>Re: Android ACTION_GET_CONTENT from Dropbox sources</title>
      <link>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124735#M3650</link>
      <description>&lt;P&gt;Hi Gregory,&lt;/P&gt;
&lt;P&gt;Is there any update on this issue? Users of my app are unable to upload files from Dropbox at the moment, while&amp;nbsp;other services like Google Drive working fine.&amp;nbsp;The only way for me to fix this is to add a permission prompt to my app specifically&amp;nbsp;for Dropbox.&lt;/P&gt;
&lt;P&gt;One of the great benefits of using the file picker in Android Marshmallow is that you can share files safely between apps without having to grant permissions that would allow apps to have access to more files than are necessary. It would be great if Dropbox returned a URI using the content:// scheme so that users don't have to deal with unnecessary permission prompts.&lt;/P&gt;
&lt;P&gt;Thanks!&lt;/P&gt;</description>
      <pubDate>Sat, 23 Jan 2016 07:32:53 GMT</pubDate>
      <guid>https://www.dropboxforum.com/t5/Dropbox-API-Support-Feedback/Android-ACTION-GET-CONTENT-from-Dropbox-sources/m-p/124735#M3650</guid>
      <dc:creator>Josh Y.1</dc:creator>
      <dc:date>2016-01-23T07:32:53Z</dc:date>
    </item>
  </channel>
</rss>

