我正在学习安卓应用程序编程和相机闪光灯。我的应用程序中有以下代码,是从另一篇文章中复制的。它适用于 Galaxy 设备,但不适用于我的 LG Optimus X2。我确实设置了清单权限,我对这个问题没有任何线索,非常感谢任何帮助。
Camera mycam = Camera.open();
Parameters p = mycam.getParameters();// = mycam.getParameters();
p.setFlashMode(Parameters.FLASH_MODE_TORCH);
mycam.setParameters(p); //time passes
try {
Thread.sleep(500);
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
p.setFlashMode(Parameters.FLASH_MODE_OFF);
mycam.release();
顺便说一句,任何代码都可以适用于所有带有闪存的 android 设备?或者它必须是特定于设备的?我在哪里可以获得这些信息,我找不到太多相关信息。