Java 在不询问结果的情况下启动相机
我正在寻找一个意图,启动相机应用程序,而不要求一个结果 我找到的唯一东西是Camera.ACTION\u NEW\u图片但这只拍摄了一张照片,我想显示常用的Camera应用程序,只是不想从中得到结果 有什么办法吗Java 在不询问结果的情况下启动相机,java,android,android-intent,camera,Java,Android,Android Intent,Camera,我正在寻找一个意图,启动相机应用程序,而不要求一个结果 我找到的唯一东西是Camera.ACTION\u NEW\u图片但这只拍摄了一张照片,我想显示常用的Camera应用程序,只是不想从中得到结果 有什么办法吗 Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE); 这基本上就是相关的代码,因为这个应用程序为DashClock提供了一个扩展,它使用一个服务,这可能只是一个挂起的意图
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
这基本上就是相关的代码,因为这个应用程序为DashClock提供了一个扩展,它使用一个服务,这可能只是一个挂起的意图的包装。但是,此代码会导致在按下“拍摄”和“接受”或“返回”按钮时,无限量地让相机拍照。它会崩溃。是的,请尝试此代码:
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivity(cameraIntent);
只需调用
startActivity
而不是startActivityForResult
应用程序在“接受快照”后会因运行时异常而崩溃。@Aeefire发布相关代码。添加了代码和更多信息这就是导致相机应用程序进入无限循环并在按accept或return时崩溃的原因。