7
通过Android中的Intent选择任何类型的文件
我想为可以返回任何文件的应用程序启动一个Intentchooser 目前,我使用(从Android电子邮件源代码复制的文件附件) Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.addCategory(Intent.CATEGORY_OPENABLE); intent.setType("*/*"); Intent i = Intent.createChooser(intent, "File"); startActivityForResult(i, CHOOSE_FILE_REQUESTCODE); 但它在我的Galaxy S2上仅显示“图库”和“音乐播放器”。该设备上有一个文件浏览器,我希望它出现在列表中。我还希望相机应用程序显示在列表中,以便用户可以拍摄图片并通过我的应用程序发送。如果我安装了Astro文件管理器,它也会响应该意图。我的客户仅是Galaxy SII所有者,鉴于他们已经具有基本但足够的文件管理器,因此我不想强迫他们安装Astro文件管理器。 关于如何实现此目标的任何想法吗?我敢肯定,我已经看到默认的文件管理器出现在这样的菜单中来选择文件,但是我不记得是哪个应用程序了。