Android-如何以编程方式启动设备“文件系统”?

苏契

我正在构建一个需要单击按钮即可启动android内置文件系统应用程序的应用程序。我不确定该怎么称呼,它的标题为“ Documents”,并列出了设备上存在的所有文件。这是它的样子-在此处输入图片说明

潘卡·库玛(Pankaj Kumar)

您添加的图像属于“文档”应用程序。Android 4.4(API级别19)引入了存储访问框架(SAF)SAF使用户可以跨其所有首选的文档存储提供商轻松浏览和打开文档,图像和其他文件。


您可以通过以下方式对此应用程序进行午餐 ACTION_OPEN_DOCUMENT

// ACTION_OPEN_DOCUMENT is the intent to choose a file via the system's file
// browser.
Intent intent = new Intent(Intent.ACTION_OPEN_DOCUMENT);

// Filter to only show results that can be "opened", such as a
// file (as opposed to a list of contacts or timezones)
intent.addCategory(Intent.CATEGORY_OPENABLE);

// Filter to show only images, using the image MIME data type.
// If one wanted to search for ogg vorbis files, the type would be "audio/ogg".
// To search for all documents available via installed storage providers,
// it would be "*/*".
intent.setType("image/*");

startActivityForResult(intent, READ_REQUEST_CODE);

阅读有关Storage Access Framework的更多信息

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何以编程方式获取Samsung Android设备名称?

来自分类Dev

如何以编程方式检查android设备是否支持DLNA

来自分类Dev

Shareit如何以编程方式发现附近的Android设备

来自分类Dev

如何以编程方式卸载android系统应用程序?

来自分类Dev

如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码

来自分类Dev

如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码

来自分类Dev

如何以编程方式重新启动android中的服务?

来自分类Dev

如何以编程方式从Android应用读取Gradle文件属性

来自分类Dev

如何以编程方式在Android上加载动画XML文件?

来自分类Dev

Android,如何以编程方式播放WAV文件

来自分类Dev

如何以编程方式在android中打开隐藏文件?

来自分类Dev

android 如何以编程方式导出已签名的 apk 文件

来自分类Dev

如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

来自分类Dev

如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

来自分类Dev

如何以编程方式从Android获取设备名称(不是Build.MODEL)?

来自分类Dev

如何以编程方式使用android:digits

来自分类Dev

如何以编程方式导致Android延迟?

来自分类Dev

如何以编程方式执行Android Numpad

来自分类Dev

如何以编程方式在android Lollipop中切换系统(受限用户)Pofile?

来自分类Dev

如何以编程方式在android Lollipop中切换系统(受限用户)Pofile?

来自分类Dev

Android-如何以编程方式重新启动system_process?

来自分类Dev

Android-以编程方式更改设备系统区域设置

来自分类Dev

Qt / C ++ / Android-如何以编程方式安装.APK文件?

来自分类Dev

如何以编程方式检查文件是否是android中的数据库?

来自分类Dev

如何以编程方式在Android Studio中的Google云端硬盘上上传和下载任何文件

来自分类Dev

如何以编程方式从android中的sdcard查找mp3文件

来自分类Dev

如何以编程方式在Android中居中GridLayout(不更改xml文件)?

来自分类Dev

如何以编程方式设置android:background =“?android:attr / selectableItemBackground”?

来自分类Dev

如何以编程方式将android设备连接到“ WPA2 PSK”安全的wifi热点网络?

Related 相关文章

  1. 1

    如何以编程方式获取Samsung Android设备名称?

  2. 2

    如何以编程方式检查android设备是否支持DLNA

  3. 3

    Shareit如何以编程方式发现附近的Android设备

  4. 4

    如何以编程方式卸载android系统应用程序?

  5. 5

    如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码

  6. 6

    如何以编程方式启动ssh sever android,以及如何获取连接到设备的用户名和密码

  7. 7

    如何以编程方式重新启动android中的服务?

  8. 8

    如何以编程方式从Android应用读取Gradle文件属性

  9. 9

    如何以编程方式在Android上加载动画XML文件?

  10. 10

    Android,如何以编程方式播放WAV文件

  11. 11

    如何以编程方式在android中打开隐藏文件?

  12. 12

    android 如何以编程方式导出已签名的 apk 文件

  13. 13

    如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

  14. 14

    如何以编程方式在Android设备中获取设备(AOSP)内部版本号?

  15. 15

    如何以编程方式从Android获取设备名称(不是Build.MODEL)?

  16. 16

    如何以编程方式使用android:digits

  17. 17

    如何以编程方式导致Android延迟?

  18. 18

    如何以编程方式执行Android Numpad

  19. 19

    如何以编程方式在android Lollipop中切换系统(受限用户)Pofile?

  20. 20

    如何以编程方式在android Lollipop中切换系统(受限用户)Pofile?

  21. 21

    Android-如何以编程方式重新启动system_process?

  22. 22

    Android-以编程方式更改设备系统区域设置

  23. 23

    Qt / C ++ / Android-如何以编程方式安装.APK文件?

  24. 24

    如何以编程方式检查文件是否是android中的数据库?

  25. 25

    如何以编程方式在Android Studio中的Google云端硬盘上上传和下载任何文件

  26. 26

    如何以编程方式从android中的sdcard查找mp3文件

  27. 27

    如何以编程方式在Android中居中GridLayout(不更改xml文件)?

  28. 28

    如何以编程方式设置android:background =“?android:attr / selectableItemBackground”?

  29. 29

    如何以编程方式将android设备连接到“ WPA2 PSK”安全的wifi热点网络?

热门标签

归档