博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android Hacks:同时启动多个Intent
阅读量:6912 次
发布时间:2019-06-27

本文共 589 字,大约阅读时间需要 1 分钟。

hot3.png

很多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.

转载于:https://my.oschina.net/javaTechLover/blog/341651

你可能感兴趣的文章
淘宝Tengine安装指南
查看>>
nginx-mysql-php安装配置
查看>>
div加链接 html给div加超链接实现点击div跳转的方法
查看>>
layer 旋转
查看>>
菜鸟学Linux 第016篇笔记 bash脚本之文件测试,变量类型
查看>>
Vue cli 资源文件的引用
查看>>
OCP知识点讲解 之 Undo回滚基础知识
查看>>
跨碧岭观赏龙潭瀑布群
查看>>
Windows 命令打开无线WIFI热点
查看>>
编写一个算法,若M*N矩阵中某个元素为0,则将其所在的行与列清零。
查看>>
写一个算法计算n的阶乘末尾0的个数
查看>>
投资“杠杆”,你了解吗?
查看>>
知其所以然之永不遗忘的算法
查看>>
Java正则表达式语法大全
查看>>
apache设置自定义header
查看>>
点乘和叉乘在3D中的实际用法
查看>>
WPS田字格的做法
查看>>
Linux账号登录安全
查看>>
Linux 基础命令 – watch
查看>>
我的友情链接
查看>>