《Android应用开发攻略》——2.9 简单的手电筒应用程序
2.9 简单的手电筒应用程序
Saketkumar Srivastav
2.9.1 问题
你希望在断电或者其他没有光线的条件下,将智能手机作为手电筒使用。
2.9.2 解决方案
开启智能手机或者Android设备上的相机LED闪光灯,并且保持长亮,以充当手电筒。在术语方面有些纠结,英国将手电筒称作“torch”,而北美称为“flashlight”(这反映在代码中使用的Parameter常量中的名称),尽管手电筒通常不会闪烁(flash),但是相机闪光灯会闪烁,因此,用相机的闪光灯作为手电筒非常好!
2.9.3 讨论
以下是应用开发之前的设计步骤:
1 . 访问手机的Camera对象。
2 . 访问Camera对象的参数。
3 . 获得相机支持的闪光灯模式。
4 . 在ON状态下将闪光灯参数设置为FLASH_MODE_TO