Android:将app注册为文件选择器

时间:2015-03-19 12:41:17

标签: android

我想将我的应用注册为Android应用系统,以便选择文件(例如Dropbox)。

基本上,例如,当用户在浏览器的网页上并按下html按钮"浏览..."操作系统应显示可用选项(系统库,GDrive,Dropbox等)以及我的应用程序。选择文件后(在本例中为CSV)应返回文件浏览器中的字段,并作为普通文件处理。

如何将应用程序注册为文件选择器?如何将文件返回给应用程序调用者?

由于

1 个答案:

答案 0 :(得分:2)

您需要在Manifest.xml中为您的Activity定义intent filter,如下所示:

            <intent-filter android:label="@string/pick_file">
                <action android:name="android.intent.action.GET_CONTENT" />
                <data android:mimeType="*/*"/>
                <category android:name="android.intent.category.DEFAULT" />
                <category android:name="android.intent.category.OPENABLE" />
            </intent-filter>

其中&#34; mime-type&#34;是您要选择的文件扩展名。您可以阅读更多相关信息here