我需要一台可以一次拍摄多张照片然后选择一张的相机。其他内容可能会也可能不会存储在设备上。我试过了this。我可以拍摄多张图像,但如何选择一张图像并在我的应用程序中使用它?我阅读了与camera2相关的文档,但如果没有任何实际示例,它很难理解。我也尝试过these,但孤立的片段无济于事。
任何与连拍相机的使用相关的示例都会有所帮助。
我不期望完整的代码,但有关于如何进行的指示吗?在相机屏幕上单击时是否可以显示图片缩略图。我需要选择图像的位图。
如果不清楚,我可以重新表述问题的任何部分。
Try this
你可以打电话给你的第二个startActivityForResult()
来自onActivityResult()
你从你的第一个得到startActivityForResult()
.
像这样通过这个代码你可以获得10张图片
public int PIC_CODE=0;
protected void onActivityResult(int requestCode, int resultCode, Intent data) {
if (requestCode == CAMERA_REQUEST && resultCode == Activity.RESULT_OK) {
// get new image here like this
if(PIC_CODE<10){
// add new requset of picture like this
Intent cameraIntent = new Intent(android.provider.MediaStore.ACTION_IMAGE_CAPTURE);
startActivityForResult(cameraIntent, CAMERA_REQUEST);
PIC_CODE++;
}
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)