小编And*_*dré的帖子

在Android 2.2中如何选择合适的相机来打开手电筒?

我的问题是我正在尝试了解相机,现在我已经制作了一个应用程序,可以打开我的HTC Wildfire上的手电筒,我的Wildfire运行Android 2.2.

继承我正在使用的代码:

//Flash portion
camera = Camera.open();
parameters = camera.getParameters();
parameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
camera.setParameters(parameters);
Run Code Online (Sandbox Code Playgroud)

现在我让我的朋友测试它,看看它是否适用于他的手机,但它没有...他有一个Optimus 2X(Android v.2.2.2),它有两个摄像头.当他打开应用程序时没有任何反应,我的怀疑告诉我这是因为它连接到错误的相机.所以我做了我的研究,发现在2.3中添加了多个Camera支持!

但我必须运行2.2版本才能在我的手机和他的手机上工作,并且在2.2中你不能使用:

Camera.open( cameraId );
Run Code Online (Sandbox Code Playgroud)

但他告诉我,他有一个手电筒应用程序,没有问题打开他的闪光灯.那么为什么我不能连接它,他的手电筒应用程序可以?

java camera android flashlight

5
推荐指数
1
解决办法
1852
查看次数

标签 统计

android ×1

camera ×1

flashlight ×1

java ×1