/**
* 获取资源方式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);
}
/**
* 结果测试
*/
@Override
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (data != null) {
// 获取要查看的图片路径
Uri uri = data.getData();
// 打印路径
System.out.println(uri);
}
super.onActivityResult(requestCode, resultCode, data);
Intent选择系统资源(图片,媒体等)的两种方式
最新推荐文章于 2019-12-13 10:48:36 发布