2

在我的应用程序中,用户可以使用相机拍照。我使用意图开始它:

Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);

现在,当打开的相机缺少图库按钮时,该按钮允许用户从他的 SD 卡中选择一张现有图像。是否可以显示此按钮?

4

2 回答 2

1

如果您真的希望在用户处于相机视图时有一个链接到图库的按钮,那么您可能需要创建一个自定义相机活动。Android 文档对如何开始有很好的解释:http: //developer.android.com/training/camera/cameradirect.html

于 2012-09-18T20:18:36.053 回答
0

您无法真正更改相机意图必须提供的东西,如果您确实找到了相机应用程序可以让您访问画廊的设备,我不会依赖它。

我建议每当您的用户点击按钮或启动相机意图时,启动一个对话框,要求您选择“新照片”或“现有照片”。如果他们选择现有,则启动图库意图。

这是画廊意图的一个非常好的教程。

http://www.helloandroid.com/tutorials/gallery-intent-tutorial

祝你好运!

于 2012-09-18T19:40:49.677 回答