【发布时间】:2015-03-09 13:11:26
【问题描述】:
我想用设备上默认的相机应用拍照。拍摄后,我有自己的预览,用户可以在其中输入文本并接受图片或拒绝图片。这已经很好了。
我现在的问题是一些用户在默认相机应用程序中激活了预览选项。 Intent 是否有参数可以停用默认设置并将图片直接发送到我的应用程序而不进行预览?我没有找到这个案例的文档...
我用以下代码启动相机
Intent takePictureIntent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
if (takePictureIntent.resolveActivity(this.getPackageManager()) != null) {
this.startActivityForResult(takePictureIntent, MY_CAMERA_REQUEST_CODE);
}
另一种方法是在我的应用中创建自己的相机。但这在我看来有点过大。
提前感谢您的帮助。
【问题讨论】:
标签: android android-intent android-camera start-activity