我只是想知道有没有办法只使用意图启动前置摄像头。我不想使用intent.putextra的东西。基本上我的代码看起来应该是这样的
btnFrontCamera.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
Intent camera = new Intent("android.media.action.IMAGE_CAPTURE");
startActivity(camera);
}
});
但是上面的代码正在启动后置摄像头。我想直接启动前置摄像头。 如果可以在Android中帮助我。
答案 0 :(得分:0)
我只是想知道有没有办法只使用意图启动前置摄像头
没有
我不想使用intent.putextra。
没关系,因为没有" intent.putextra的事情"控制用户选择的相机应用程序将使用哪个硬件相机。相机的选择是在相机应用程序和用户之间,通过相机应用程序的UI。你没有得到投票。
如果你想拍摄照片并强制使用前置摄像头拍摄(如果有的话),你需要使用摄像头API自己拍照,而不是调用第三方摄像头应用