Android(安卓)Hacks:同时启动多个Intent
16lz
2021-01-26
很多App都有这样一个分享图片的功能,图片的来源要么是直接从摄像头获取,要么是从相册里面选择,一个很简便实现这种功能的的方式是通过Intent提供的createChooser方法,ok,here we go,let's see the code:
Intent takePicIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);Intent pickPicIntent = new Intent(Intent.ACTION_GET_CONTENT);pickPicIntent.setType("image/*");Intent chooserIntent = Intent.createChooser(takePicIntent, "Choose intent");chooserIntent.putExtra(Intent.EXTRA_INITIAL_INTENTS, new Intent[]{pickPicIntent});startActivityForResult(chooserIntent, REQUEST_CODE);启动的多余的Intent用数组的形式组合起来,传递给createChooser.
更多相关文章
- Adapter 优化图片复用,导致界面图片出现闪烁效果
- Android(安卓)资源
- ImageView设置图片的几种方式
- Android(安卓)CoordinatorLayout使用 标题由图片变纯色
- Android(安卓)ScaleType 详解,使用
- Android中如何获取Bitmap(总结)
- 通过WifiManager可以实现对wifi进行操作,实现wifi自动连接等一些
- Android(安卓)LsitView的实现
- Android——拍照、剪切、得到图片/从相册中选择照片(api19以上和