手电筒是使用Android手机的闪光灯,所以需添加权限<uses-permission android:name="android.permission.CAMERA" />

我测试的手机是三星I9300,正常,界面没有美化就有一个按钮,代码如下:

package com.jwzhangjie;import com.jwzhangjie.test.R;import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;/*** 手电筒* @author jwzhangjie**/
public class CameraLight extends Activity{private Button openLight;private boolean status = false;private Camera camera;private Parameters parameters;private CameraLight instance;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.cameralight);instance = this;camera = Camera.open();openLight = (Button)findViewById(R.id.openLight);openLight.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {if (!status) {openLight.setText("关闭");status = true;new Thread(new TurnOnLight()).start();}else {status = false;openLight.setText("打开");instance.parameters.setFlashMode("off");instance.camera.setParameters(instance.parameters);}}});}private class TurnOnLight implements Runnable{@Overridepublic void run() {instance.parameters = instance.camera.getParameters();instance.parameters.setFlashMode("torch");instance.camera.setParameters(instance.parameters);}}}


开启android设备的闪光灯作为手电筒相关推荐

  1. android chrome html,在桌面chrome中调试android设备中的web页面

    准备工作 1, 桌面版chrome 2, Android设备(安装有chrome浏览器) 3, Android-sdk Android-sdk安装及设置 SKD安装 从http://developer ...

  2. android设备修改默认桌面为自定义应用

    android设备修改默认桌面为自定义应用 应用场景 在一些专用安卓设备(例如丰巢柜),可能需要在点击默认的home键时启动自定义应用,屏蔽用户开启其他应用的入口,可通过下面介绍的方法将自己的应用设置 ...

  3. java闪光灯手电筒_Android_Android 开启闪光灯做手电筒的详解,复制代码 代码如下:public class H - phpStudy...

    Android 开启闪光灯做手电筒的详解 public class HandLightActivity extends Activity implements OnClickListener{ pri ...

  4. 初学Android——闪光灯当做手电筒使用

    http://blog.csdn.net/canghai1129/article/details/11643343 我本身是做功能机出身,MTK的方案,业内人士都知道,功能机没落了.最近在学习andr ...

  5. android资料(闪光灯手电筒)

    Android------调用闪光灯当手电筒 拷贝到 在src目录下建立 android.os 包 并新建IHardwareService.aidl 文件 IHardwareService.aidl ...

  6. android 闪光灯 实现,android将闪光灯作为手电筒的实现代码

    手电筒是使用Android手机的闪光灯,所以需添加权限 import com.jwzhangjie.test.R; import android.app.Activity; import androi ...

  7. 闪光灯当做手电筒使用

    代码如下: 一个Activity里面,添加了一个View,是全屏的.退出Activity时,关闭闪光灯,要释放Camera. import android.app.Activity; import a ...

  8. Android判断当前的android设备是否处于联网状态

    2019独角兽企业重金招聘Python工程师标准>>> 首先,要想获得当前android设备是否处于联网状态,那么android本身给我们提供了一个服务 private Connec ...

  9. 技术实践 | Android 设备音视频兼容性适配

    导读:WebRTC 是一个非常优秀的项目, 可以支持 Web.iOS.Android.Mac.Windows.Linux 在内的所有平台的 API,保证了 API 在所有平台的一致性.然而 WebRT ...

最新文章

  1. SpringBoot集成Redis实现排行榜
  2. 爱我别走:产品大改版时,如何避免用户流失?
  3. linux——vim命令详细说明
  4. 转 alsa录音放音执行流程详解
  5. 快速排序——算法系列
  6. layui 数据表格代码
  7. 确认! Python夺冠,Java“被迫”退出竞争舞台,网友:崩溃!
  8. 一步一步做搜索(一)
  9. 解决设备行业尾款回收问题-深思精锐5时钟锁
  10. 笨方法学python - 03
  11. 程序员5种编程入门方法,快速学会一门编程语言!
  12. C语言四种swap函数
  13. Android设置沉浸式
  14. 小白的倔强-NPN和PNP三极管的使用区别以及简单检测
  15. 精馏塔控制系统的仿真与分析
  16. 碰撞检测——刚体加力
  17. VB与VB.NET的区别
  18. UVM TLM FIFO通信 示例
  19. 洪小文清华论道:AI 的前生今世及未来应用图景
  20. 华为手机便签电脑如何打开

热门文章

  1. 干货 | RDS For SQL Server单库上云
  2. 【插画】开头场景绘制
  3. 指尖日记-如何分享赚钱
  4. uniapp app 实现长按文字实现复制
  5. 汽车IVI中控开发入门及进阶(七):车载手机投屏互联实践
  6. vue.js—定义全局变量、函数
  7. js 模拟淘宝商品展示
  8. 总结:在树莓派中安装Ubuntu后无法连接WiFi的问题
  9. cmake文件输出目录设置
  10. 你是只有一个支点的女人吗?