我知道是可能的,檢測是否相機閃光燈集成使用這樣的方法:的Android測試,如果前置攝像頭支持閃光燈
/**
* @return true if a flash is available, false if not
*/
public static boolean isFlashAvailable(Context context) {
return context.getPackageManager().hasSystemFeature(PackageManager.FEATURE_CAMERA_FLASH);
}
但如果該裝置具有2個相機如何測試爲它們中的每如果有閃光燈可用?
例如在Samsung S2設備上,在使用前置攝像頭時的本機相機應用程序中,閃光燈按鈕被禁用,意味着不可用。
謝謝。
這非常有趣。不知道可以只有FLASH_MODE_OFF作爲選項......的確,這個解決方案似乎比我提出的解決方案更好。感謝您指出了這一點。 – Paul 2013-11-06 23:03:39