Android调用系统自带的文件管理器进行文件选择
来源:互联网 发布:linux查看存储 编辑:程序博客网 时间:2024/05/21 08:49
思路和代码学习并转自:http://blog.csdn.net/zqchn
/** 调用文件选择软件来选择文件 **/private void showFileChooser() {intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("*/*");intent.addCategory(Intent.CATEGORY_OPENABLE);try {startActivityForResult(Intent.createChooser(intent, "请选择一个要上传的文件"),FILE_SELECT_CODE);} catch (android.content.ActivityNotFoundException ex) {// Potentially direct the user to the Market with a DialogToast.makeText(getActivity(), "请安装文件管理器", Toast.LENGTH_SHORT).show();}}
返回的数据处理示例:
/** 根据返回选择的文件,来进行上传操作 **/@Overridepublic void onActivityResult(int requestCode, int resultCode, Intent data) {// TODO Auto-generated method stubif (resultCode == Activity.RESULT_OK) {// Get the Uri of the selected fileUri uri = data.getData();String url;try {url = FFileUtils.getPath(getActivity(), uri);Log.i("ht", "url" + url);String fileName = url.substring(url.lastIndexOf("/") + 1);intent = new Intent(getActivity(), UploadServices.class);intent.putExtra("fileName", fileName);intent.putExtra("url", url);intent.putExtra("type ", "");intent.putExtra("fuid", "");intent.putExtra("type", "");getActivity().startService(intent);} catch (URISyntaxException e) {// TODO Auto-generated catch blocke.printStackTrace();}}super.onActivityResult(requestCode, resultCode, data);}
- Android调用系统自带的文件管理器进行文件选择
- Android调用系统自带的文件管理器进行文件选择
- Android调用系统自带的文件管理器进行文件选择
- Android调用系统自带的文件管理器进行文件选择
- Android调用系统自带的文件管理器进行文件选择并获得路径
- Android调用系统自带的文件管理器进行文件选择
- Android调用系统自带的文件管理器进行文件选择并获得路径,android文件管理器
- Android调用系统自带的文件管理器进行文件选择并获得路径,android文件管理器
- Android调用系统自带的文件管理器进行文件选择并获得路径,android文件管理器
- Android调用系统自带文件管理器
- android调用系统自带的文件管理程序选择文件
- 转载 : Android 使用自带的文件管理器选择文件并获得绝对路径
- android 调用系统自带的选择图片 然后进行自定义大小裁剪
- Android系统自带的颜色文件
- Android调用系统自带的下载程序进行下载。
- 打开系统自带的图片或文件管理器,指定路径打开指定图片或文件
- android开发中调用系统自带的文件选择器遇到的一些问题
- 调用系统文件管理器
- 每天一个linux命令(59):rcp命令
- 每天一个linux命令(60):scp命令
- c与c++中struct区别
- 每天一个linux命令(61):wget命令
- python 排列组合 解决实际问题
- Android调用系统自带的文件管理器进行文件选择
- 新浪与腾讯的开放平台对比
- 以后可以在iphone上的kindle里看免费书了!!
- 网页启动QQ会话链接
- HDU 1213 How Many Tables
- windbg命令输入窗口没有显示
- 清除(设置)eclipse的workspace记录
- tftp的access violation问题
- 由电影《未知死亡》说开去