Android调用系统自带的文件管理器进行文件选择
2013-11-27 08:58
459 查看
思路和代码学习并转自: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 Dialog Toast.makeText(getActivity(), "请安装文件管理器", Toast.LENGTH_SHORT) .show(); } }
返回的数据处理示例:
/** 根据返回选择的文件,来进行上传操作 **/ @Override public void onActivityResult(int requestCode, int resultCode, Intent data) { // TODO Auto-generated method stub if (resultCode == Activity.RESULT_OK) { // Get the Uri of the selected file Uri 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 block e.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调用系统自带的下载程序进行下载。
- 转载 : Android 使用自带的文件管理器选择文件并获得绝对路径
- Android调用系统自带文件管理器
- 调用Android系统摄像头进行拍照以及从图库选择图片
- android调用系统相机拍照与打开相册选择照片进行截取保存笔记