我正在尝试制作一个小型 android 应用程序,如果我想在我的 LG P970 上打开闪光灯而不实际打开相机应用程序。这可能吗,因为从我到目前为止收集的信息中,您需要运行相机应用程序来打开灯。
问问题
19062 次
1 回答
0
有几个适用于 Android的开源手电筒应用程序。如果您查看他们的来源,您可以看到他们如何使用它
Camera mCamera;
/* [...] */
public void initCamera() {
/* see their source for more */
}
public void lightOff() {
if (hasSurface && hasCamera) {
mParameters.setFlashMode(Parameters.FLASH_MODE_OFF);
mCamera.setParameters(mParameters);
}
}
public void lightOn() {
if (this.isShown() && hasCamera) {
if (mParameters == null) {
setParameters();
}
mParameters.setFlashMode(Parameters.FLASH_MODE_TORCH);
mCamera.setParameters(mParameters);
} else {
initCamera();
}
}
于 2013-02-11T12:56:49.533 回答