Android开启闪光灯的几种办法
来源:互联网 发布:hbuilder app实例源码 编辑:程序博客网 时间:2024/05/21 05:58
一、控制硬件的情节
早在2008年开发Symbian和WM程序的时候,就非常好奇如何用我们的代码来控制硬件设备,比如闪光灯就是一个很好的控制对象。我们开发程序,很多乐趣就在于控制。这是一种精神上的愉悦,无论在哪个领域,控制其他事物都是很吸引人的。那么转眼间到了2012年,Android开发也做了几年了,控制它的硬件却一直没有时间做,真是惭愧。今天得空,学习了一下,控制闪光灯大致有两种办法。下面就一一道来。
二、用IHardwareService直接控制
Android1.5以前是直接提供这个接口的,之后呢,需要我们自己来做一下。
在你的项目中新建一个包android.os,新建一个IHardwareService.aidl文件,内容如下:
然后在你的程序中引入这样就可以开启闪光灯了。要使用的权限:
三、用照相机来控制闪光灯
这是思维的另一个方向。Camera自带丰富的接口与Parameters,我们只管拿来使用就好了。
如果这样遇到问题的话,可以尝试用camera的preview方法:四、结束
测试的时候注意啦,一定要用有闪光灯的手机来测哦,我用三星i9001测试,怎么测都不行,后来才发现人家根本就没有闪光灯,浪费了好多时间,^_^。
上面的程序参考了网上的例子,如果侵犯了您的权利,请通知我。
转载请注明,谢谢。
0 0
- Android开启闪光灯的几种办法
- Android开启闪光灯的几种办法
- Android开启闪光灯的几种办法
- Android开启闪光灯的几种办法
- Android开启闪光灯的几种办法
- Android开启闪光灯的几种办法
- Android开启闪光灯的几种办法
- 开启闪光灯的几种方式
- Android开启闪光灯的方法
- 开启android设备的闪光灯作为手电筒
- Android之开启闪光灯
- android 开启闪光灯
- android开启闪光灯
- Android 开启闪光灯做手电筒
- android 开启闪光灯小应用
- Android 开启闪光灯做手电筒
- Android开启和关闭闪光灯
- Android-开启闪光灯作为手电筒
- Hbase利用单行ACID,实现跨表跨库最终一致性,替代分布式事务
- 理解Android Activity的启动模式:standard, singleTop, singleTask 以及 singleInstance
- Linux下编译安装Python3
- 三极管工作原理讲解(本文摘记网友)
- adb 常用命令大全
- Android开启闪光灯的几种办法
- Red Hat Linux安装CentOS的yum源
- spring batch 实例
- HEML5 Worker用法笔记
- PHP-设计模式之-桥接模式(桥梁模式)
- 微博,微信第三方登录UM
- java synchronized详解
- Java Swing提供的文件选择对话框 不懂,还是学完再回来看
- hdu 1241 Oil Deposits 【DFS】