在我的手机上,有时当我尝试进行特定操作时,会显示一个菜单,并要求我在可以执行该操作的不同已安装应用程序之间进行选择,例如当我尝试拨打电话时,该菜单会给出我选择'通话','Skype'和'Viber'。
我们称这种菜单为什么?
我正在处理一个应用程序,我希望当我点击一个imageView时,菜单会显示出来,并让我选择从图库中选择该图像的来源,或者使用相机拍摄新图像。
在这种情况下可以使用这种类型的菜单吗?
答案 0 :(得分:4)
这称为Intent选择器。
http://developer.android.com/training/sharing/send.html#send-text-content
如果已安装的应用程序具有匹配的过滤器 ACTION_SEND和MIME类型text / plain,Android系统将运行它; 如果多个应用程序匹配,系统将显示一个 消除歧义对话框(“选择器”),允许用户选择 应用
如果您想将它与相机或图库一起使用,1分钟的搜索可以让您获得这些答案:
Dialog to pick image from gallery or from camera