Intent选择系统资源(图片,媒体等)的两种方式

来源:互联网 发布:企业网盘源码 编辑:程序博客网 时间:2024/05/21 14:37
/** * 获取资源方式1 *  * @param view */public void onGet1(View view) {Intent intent = new Intent();intent.setAction("android.intent.action.PICK");intent.setType("image/*");intent.addCategory(Intent.CATEGORY_DEFAULT);startActivityForResult(intent, 0);}/** * 获取资源方式2 *  * @param view */public void onGet2(View view) {Intent intent = new Intent(Intent.ACTION_GET_CONTENT);intent.setType("image/*");startActivityForResult(Intent.createChooser(intent, "Select image"), 0);}/** * 结果测试 */@Overrideprotected void onActivityResult(int requestCode, int resultCode, Intent data) {if (data != null) {// 获取要查看的图片路径Uri uri = data.getData();// 打印路径System.out.println(uri);}super.onActivityResult(requestCode, resultCode, data);

0 0