有没有什么方法可以使用以下代码自动拍照,即根本不需要点击任何按钮。一段时间后,图像可以自动拍摄并存储在 SD 卡上。
protected void startCameraActivity() {
Intent intent = new Intent(MediaStore.ACTION_IMAGE_CAPTURE);
intent.putExtra(MediaStore.EXTRA_OUTPUT,Uri.fromFile(new File(file_name)));
startActivityForResult(intent, 1);
finish();
}
最佳答案
不,一旦您启动了一个 Intent,您就真的无法控制您启动的 Activity(假设它不是您自己编写的)。在您的情况下,您必须创建自己的 Activity 并使用 Camera API。
查看本教程:
关于android - 在 Android 中自动捕获图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10792454/