傲霸九州星辰,福建顺华集团,张明寒
通常我们进行摄像头操作,如扫描二维码需要判断是否有后置摄像头(rear camera),比如nexus 7 一代就没有后置摄像头,这样在尝试使用的时候,我们需要进行判断进行一些提示或者处理。
以下代码为一系列的方法,用来判断是否有前置摄像头(front camera),后置摄像头。
public static boolean hasbackfacingcamera() {
final int camera_facing_back = 0;
return checkcamerafacing(camera_facing_back);
}
public static boolean hasfrontfacingcamera() {
final int camera_facing_back = 1;
return checkcamerafacing(camera_facing_back);
}
public static int getsdkversion() {
return android.os.build.version.sdk_int;
}
注意:由于getnumberofcameras以及getcamerainfo均为api 9 引入,所以方法只适用于2.3及其以上。
延伸阅读:
如对本文有疑问,请在下面进行留言讨论,广大热心网友会与你互动!! 点击进行留言回复
Android studio开发小型对话机器人app(实例代码)
Android通过Java sdk的方式接入OpenCv的方法
Android 通过cmake的方式接入opencv的方法步骤
Android Studio finish()方法的使用与解决app点击“返回”(直接退出)
Android 进度条 ProgressBar的实现代码(隐藏、出现、加载进度)
网友评论