android资料(闪光灯手电筒)
Android------调用闪光灯当手电筒
拷贝到 在src目录下建立 android.os 包 并新建IHardwareService.aidl 文件
IHardwareService.aidl 文件
package android.os; /** {@hide} */
interface IHardwareService
{ // obsolete flashlight support boolean getFlashlightEnabled(); void setFlashlightEnabled(boolean on);
}
Activity
package com.yf210yf.flashlight;import java.lang.reflect.Method;import android.app.Activity;
import android.os.Bundle;
import android.os.IBinder;
import android.os.IHardwareService;
import android.view.KeyEvent;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.ImageButton;public class FlashLightAvtivity extends Activity
{private ImageButton imageButton; private int i = 0; @Overridepublic void onCreate(Bundle savedInstanceState){super.onCreate(savedInstanceState);setContentView(R.layout.main);imageButton = (ImageButton) findViewById(R.id.imageButton); setFlashlightEnabled(false);imageButton.setOnClickListener(new OnClickListener() { @Overridepublic void onClick(View v){if (i == 0) { imageButton.setImageResource(R.drawable.light2); setFlashlightEnabled(true);i = 1; } else { imageButton.setImageResource(R.drawable.light1); setFlashlightEnabled(false);i = 0; } } }); }/** * 设置闪光灯的开启和关闭 */ private void setFlashlightEnabled(boolean isEnable) { try { Method method = Class.forName("android.os.ServiceManager").getMethod("getService", String.class); IBinder binder = (IBinder) method.invoke(null, new Object[] { "hardware" }); IHardwareService localhardwareservice = IHardwareService.Stub.asInterface(binder); localhardwareservice.setFlashlightEnabled(isEnable); } catch (Exception e) { e.printStackTrace(); } } public boolean onKeyDown(int kCode,KeyEvent kEvent) { switch(kCode) { case KeyEvent.KEYCODE_BACK: int pid = android.os.Process.myPid() ;android.os.Process.killProcess(pid) ;return true; } return super.onKeyDown(kCode,kEvent); } }
转载请注明出处:CSDN奔跑的蜗牛
android资料(闪光灯手电筒)相关推荐
- android 开启闪光灯(手电筒)
操作闪光灯(手电筒) private CameraManager mCameraManager;private boolean mTorchAvailable;private String mCame ...
- android 闪光灯 实现,android将闪光灯作为手电筒的实现代码
手电筒是使用Android手机的闪光灯,所以需添加权限 import com.jwzhangjie.test.R; import android.app.Activity; import androi ...
- 0.6闪光灯二进制编码通信android源码手电筒手机密码器频率控制 as4.0版 密码123456 支持所有android2.2到10及以上系统 Android7.0以前和7.0以后开启闪光灯
演示:0.6闪光灯二进制编码通信android源码手电筒手机密码器频率控制 as4.0版 密码123456.apk http://6.wjsou.com/uploads/1594994912599.a ...
- android camera 闪光灯关闭,Android控制闪光灯的方法(打开与关闭)
本文实例讲述了Android控制闪光灯的方法.分享给大家供大家参考,具体如下: 最近想做一个手电筒,在网上搜到一点资料 首先闪光灯可以用android.hardware.camera来控制 1. 在M ...
- Android控制闪光灯的方法(打开与关闭)
Android移动端操作系统 Android是一种基于Linux的自由及开放源代码的操作系统,主要使用于移动设备,如智能手机和平板电脑,由Google公司和开放手机联盟领导及开发.尚未有统一中文名称, ...
- java闪光灯手电筒_Android_Android 开启闪光灯做手电筒的详解,复制代码 代码如下:public class H - phpStudy...
Android 开启闪光灯做手电筒的详解 public class HandLightActivity extends Activity implements OnClickListener{ pri ...
- [Android] 如何制作手电筒程序
继iphone的手电筒开发完成后,接下来我便著手开始Android如何制作手电筒的程序 我的跨平台引擎框架CloudBox已建立好iphone版的程序,但却对于Android上如何操控闪光灯一无所知 ...
- android 自动闪光灯,Android 控制闪光灯
这篇文章主要介绍了Android控制闪光灯的方法,可实现闪光灯打开与关闭的效果,涉及Android操作Camera闪光灯的相关技巧,需要的朋友可以参考下 最近项目中有涉及闪光灯的需求,所以就收集了下资 ...
- 手电筒android studio,Android Studio:手电筒关闭时崩溃
我试图开发手电筒应用程序作为我的第一个"真正"的应用程序,几乎所有的工作.但每次我想关闭手电筒时,我的应用程序都会崩溃.代码和logcat的日志如下:Android Studio: ...
- 塞班s60v3手电筒sisx_塞班s60v3闪光灯手电筒软件可以发给我吗?谢谢!
大家的诺基亚S60v3三版手机用什么看漫画软件? 哈哈!和我的一样骂你想用手电筒的软件当然是装航海桌面了,里面有个手电筒打开可以直接利用闪光灯做电筒的,我觉得还满实用的,至于要想看漫画的么,百阅,IB ...
最新文章
- Linus采访对Linux对git和对代码品味的理解
- IT大数据服务管理高级课程(IT服务,大数据,云计算,智能城市)
- 《深入理解计算机系统-程序结构》读书笔记
- MATLAB实战系列(二十四)-大规模邻域搜索(LNS)求解带时间窗的车辆路径问题(VRPTW)(附matlab源代码)
- jmap查看内存使用情况与生成heapdump--转
- JSP页面的执行过程
- leetcode369. 给单链表加一
- 【程序设计】模块化的注意事项和不良实践
- 敏捷测试中发现的一些问题及改进办法
- BZOJ1423 : Optimus Prime
- 谷歌浏览器打开链接,如何不是覆盖当前页面而自动跳转到新标签页?
- Windows® Server 2003 SP1 Platform SDK Web Install
- Windows:Win10商店找回
- Linux编译安装iozone,Fedora下NFS的配置与iozone测试
- 阵列卡直通模式和raid模式_Dell R730服务器通过RAID在线扩容方法详解
- mysql存储特殊表情符号_解决mysql存储特殊文字(表情符号)utf8mb4-阿里云开发者社区...
- 《代码的未来》读书笔记
- 跑分超小米10,“性能旗舰”iQOO 3 5G未发先火!
- 清爽即正义,简洁即真理—lingvist
- datagrid设置单元格边框_如何设置datagridview某一个单元格的边框样式
热门文章
- 财政部千亿规模减税方案已获国务院批准
- 师范类的大学计算机专业好吗,高考选什么专业好,冲大学还是保专业?大学生就业报告给出答案...
- vue项目引入字体样式
- 多分类问题的soft cross entropy 损失函数
- ERROR:Did not find a cmdline Flattened Device Tree
- Jenkins在linux报错:PKIX path building failed: sun.security.provid...
- 【案例】因为有你,所以安全!
- vue 显示验证码 图片流
- 删除休眠文件Hiberfil.sys
- 操作系统史上最全学习笔记