打开文件选择器
private void showFileChooser() { Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("*/*"); intent.addCategory(Intent.CATEGORY_OPENABLE); try { startActivityForResult( Intent.createChooser(intent, "Select a File to Upload"), FILE_SELECT_CODE); } catch (android.content.ActivityNotFoundException ex) { Toast.makeText(this, "Please install a File Manager.", Toast.LENGTH_SHORT).show(); } }
选择的结果
@Override protected void onActivityResult(int requestCode, int resultCode, Intent data) { switch (requestCode) { case FILE_SELECT_CODE: if (resultCode == RESULT_OK) { // Get the Uri of the selected file Uri uri = data.getData(); String path = FileUtils.getPath(this, uri); } break; } super.onActivityResult(requestCode, resultCode, data); }
FileUtils文件
public class FileUtils { public static String getPath(Context context, Uri uri) { if ("content".equalsIgnoreCase(uri.getScheme())) { String[] projection = { "_data" }; Cursor cursor = null; try { cursor = context.getContentResolver().query(uri, projection,null, null, null); int column_index = cursor.getColumnIndexOrThrow("_data"); if (cursor.moveToFirst()) { return cursor.getString(column_index); } } catch (Exception e) { // Eat it } } else if ("file".equalsIgnoreCase(uri.getScheme())) { return uri.getPath(); } return null; } }
直接调用系统的文件选择,得到路径.
相关推荐
自学Android编程有段时间了,自己写了个Android文件浏览器。因为是从C#转Android,所以代码风格遗留了C#的部分风格,如果有什么问题或者更好的方法,请给作者指出。 功能如下: 1.可以设置为文件浏览器、选择文件、...
文件选择器源码,aFileChooser是一个Android库项目,简化了过程,提出一个文件选择器。意图为第三方应用程序组件提供钩子的能力为内容的选择。这对媒体文件运行良好,但如果你希望用户能够选择任何文件,他们必须安装一...
下面小编就为大家带来一篇android图片文件的路径地址与Uri的相互转换方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
从本地选择pptx文件,利用poi将pptx转为图片,然后写入本地
控件内的每一个用户选择的文件都是一个file对象,而FileList对象则是file对象的列表。代表用户选择的所有文件。我们先来看一个简单的demo,看下file文件对象有哪些属性。如下代码: <!DOCTYPE html> <html>...
基本思路,先通过Android API调用系统自带的文件浏览器选取文件获得URI,然后将URI转换成file,从而得到file。
主要介绍了android实现Uri获取真实路径转换成File的方法,涉及Android操作路径的相关技巧,需要的朋友可以参考下
项目中直接抽取出来 5分钟集成使用,有依赖JAR 不是studio项目 减少阅读转换的成本跟...省市区数据来源本地XML文件 要1分是因为我也要下别人的学习 有GIF加载需要的可以搜索我上传相关gif的资源学习使用 都是干货 值1分
文件选择器源码,aFileChooser是一个Android库项目,简化了过程,提出一个文件选择器。意图为第三方应用程序组件提供钩子的能力为内容的选择。这对媒体文件运行良好,但如果你希望用户能够选择任何文件,他们必须安装一...
10.2 文件管理器 10.3 通讯录 10.4 音乐播放器 10.5 天气预报 10.6 个人地图 10.7 Widget日历 10.8 小结 第11 章Android游戏开发实例 11.1 手机游戏开发简介 11.2 游戏框架设计 11.3 地图设计 11.4 主角设计 11.5 ...
玩转手机 Android手机助手是一款免费的、简单易用的在电脑上管理Android手机的软件。具有以下特点和功能:1. 连接方便:支持"USB数据线连接"和"Wi-Fi无线连接"两种连接方式。能自动检测并安装USB数据线驱动程序,...
程序可以采用 JAVA 开发,但是因为它的虚拟机 (Virtual Machine) Dalvik ,是将 JAVA 的 bytecode 转成 自 己的格式,回避掉需要付给 SUN 有关 JAVA 的授权费用。 对手机制造者的影响 � Android 是款开源的移动计算...
Android下的3D显示,STL格式文件读取显示。 功能: 1、读取STL格式文件,并显示,3D效果 2、触屏交互,可以自由放缩、旋转、平移物体。 使用: 打开软件后,点击菜单或者屏幕,选择一个stl文件即可。 博客:...
Unity 加载PDF文件以及翻页,查询,缩放(支持iOS android PC)使用PDFRender实现, 解压导入unity编辑器,例子在Examples文件夹中
若无法下载demo,可以在QQ交流群的群文件下载,文件名为demo-release,下载最新的即可。 无选中状态(默认UI色调) 选中状态( ) 其他功能(各功能可自选) 专辑列表(默认UI色调) 相册带广告( ) 专辑列表带...
6.3 Android应用工程文件组成 6.4 本章小结 第7章 良好的学习开端——Android基本组件介绍 7.1 第一印象很重要——界面UI元素介绍 7.1.1 视图组件(View) 7.1.2 视图容器组件(Viewgroup) 7.1.3 布局组件(Layout) ...
FFmpeg是一套可以用来...该库项目即是FFmpeg for Android的入口,开发者只需直接选择需要转换的视屏文件,并设置参数,即可进行转换,发起人havelenapert标识在未来将为其开发Android 库,能够实现自动转换视屏文件。
open2share这是一个可以将打开文件(打开,ACTION_VIEW)转换为共享文件(共享,ACTION_SEND)的Android小工具。可以将打开的(ACTION_VIEW)文件转换为共享的(ACTION_SEND)文件的Android应用。适用解决某些App...
apk文件鼠标右键,【打开方式】-【选择默认程序】-【APK安装器】 13、其他小白问题,上QQ群(8023666)提问,不要单独Q我,谢谢! ___________________________________________________________________ 注意事项:...
2.3 android应用项目文件组成 2.3.1 androidmanifest.xml文件 2.3.2 src目录 2.3.3 常量的定义文件 2.4 程序生命周期 2.4.1 android周期 2.4.2 android进程 2.5 activity的生命周期 2.5.1 activity状态 2.5.2 剖析...