Android 在低版本Sdk中,没有getSupportedFlashModes和setFlashMode函数怎么办?

在用Camera和SurfaceView做照相机的时候,难免会遇到设置相机闪光灯的问题,在设置之前,也先获取相机所支持的闪光模式,然后再进行设置。由于本人在低版本中做开发,系统自带的getSupportedFlashModes和setFlashMode函数没提供,怎么办呢?请参阅下面的关键代码:

上面这些代码是从官网高版本中源码中扣出来的。主要是用到get 和set方法进行封装。写这篇文章的目的主要是提醒我,很多时候,要学会换种思路,多看源码,找种变通的方法解决问题,而不是盲目地满世界地找答案!

你可能感兴趣的:(android)