android手电筒项目代码,Android 开启闪光灯做手电筒 源码-Fun言
权限:
布局
android:layout_width=”fill_parent”
android:layout_height=”fill_parent”
android:gravity=”center”
android:orientation=”vertical”>
android:id=”@+id/toggleButton1″
android:layout_width=”match_parent”
android:layout_height=”match_parent”
android:checked=”true”
android:text=”ToggleButton” />
源码
package cn.lee.handlight;
import android.app.Activity;
import android.hardware.Camera;
import android.hardware.Camera.Parameters;
import android.os.Bundle;
import android.os.Process;
import android.view.View;
import android.view.View.OnClickListener;
import android.view.WindowManager;
import android.widget.ToggleButton;
public class HandLightActivity extends Activityimplements OnClickListener {
privateToggleButton toggleButton;
privateCamera camera = Camera.open();
/**Called when the activity is first created. */
@Override
publicvoid onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
toggleButton= (ToggleButton) this.findViewById(R.id.toggleButton1);
toggleButton.setOnClickListener(this);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
//保持屏幕
}
@Override
publicvoid onClick(View v) {
ToggleButtontb = (ToggleButton) v;
Camera.Parametersparam = camera.getParameters();
if(!tb.isChecked()){
param.setFlashMode(Camera.Parameters.FLASH_MODE_TORCH);
toggleButton.setBackgroundColor(0x30ffffff);
}else{
param.setFlashMode(Camera.Parameters.FLASH_MODE_OFF);
toggleButton.setBackgroundColor(0xffffffff);
}
camera.setParameters(param);
}
@Override
protectedvoid onPause() {
// camera.release();
// Process.killProcess(Process.myPid());
super.onPause();
}
}
android手电筒项目代码,Android 开启闪光灯做手电筒 源码-Fun言相关推荐
- java闪光灯手电筒_Android_Android 开启闪光灯做手电筒的详解,复制代码 代码如下:public class H - phpStudy...
Android 开启闪光灯做手电筒的详解 public class HandLightActivity extends Activity implements OnClickListener{ pri ...
- Android 开启闪光灯做手电筒 源码
权限:<uses-permission android:name="android.permission.FLASHLIGHT" /><uses-permissi ...
- 【Android】Android开源项目(一)音乐播放器源码汇总
作为一个有追求的程序员来说,项目源码必须看,但是网上那么多资源是不让你无从下手啊,博主今天为大家推荐五个经典项目吧. 一.android-UniversalMusicPlayer 这个开源项目展示了如 ...
- android手电筒项目代码,android手电筒的源码
今天我们来做一个小的android应用程序------手电筒 Start: 1.首先在layout里的main.xml中这样布局,很简单.只需要布局文件中定义一个TextView然后添加一个背景图片即 ...
- 【Android项目】本地FM收音机开发及源码简析
[Android项目]本地FM收音机开发及源码简析 目录 1.概述 2.收音机的基本原理 3.收音机其他信息 RDS功能 4.Android开发FM收音机源码解析 5.App层如何设计本地FM应用 6 ...
- android飞行射击游戏代码,android 3D飞行射击游戏《夜鹰行动》源码
压缩包内容概览: android 3D飞行射击游戏<夜鹰行动>源码-airattacker ; 清单 ; 资产 ; 项目 ; 飞骥11 ; 飞骥22 ; 飞骥33 ; 折叠按钮 ; 弗雷格 ...
- Android之使用HttpURLConnection类查看网络图片以及网络源码
1.首先,来介绍一下HttpURLConnection类,HttpURLConnection类位于java.net包中,用于发送HTTP请求和获取HTTP响应.由于此类是抽象类,不能直接实例化对象,所 ...
- Android Glide图片加载框架(二)源码解析之into()
文章目录 一.前言 二.源码解析 1.into(ImageView) 2.GlideContext.buildImageViewTarget() 3.RequestBuilder.into(Targe ...
- Android Glide图片加载框架(二)源码解析之with()
文章目录 一.前言 二.如何阅读源码 三.源码解析 1.with() Android Glide图片加载框架系列文章 Android Glide图片加载框架(一)基本用法 Android Glide图 ...
最新文章
- 事务中mybatis通过id查不到但是通过其他条件可以查到_40打卡 MyBatis 学习
- 【观点】智能制造:新时代智能产业革命的基石|王飞跃
- 深入理解final关键字
- asp控件Repeater运用
- 【OpenGL从入门到精通(七)】OpenGL中的数学
- linux系统基本使用教程,Linux系统的基本使用入门
- oracle 驱动表提示错误代码,oracle驱动表以及如何确定驱动表
- JavaScript基础修炼(14)——WebRTC在浏览器中如何获得指定格式的PCM数据【华为云分享】
- Mac实时远程抓Ubuntu的网络包
- oracle数据泵导入 锁,Oracle数据泵expdp导出,impdp导入
- 17. Window confirm() 方法
- Vscode终端汉字乱码的简单解决方法
- 渲染科研入门到入土(Chinagraph2020闫令琪老师分享)
- 《朱子治家格言》 清•朱柏庐
- 绘画新手怎么画人物衣服褶皱
- RxJava过滤操作符
- 贪心算法之贪心的加勒比海盗
- 第12期《在速度与激情中奔跑》4月刊
- 利用74LS373对 LED 和数码管分别进行控制,数码管显示所亮 LED 的位置
- 外包岗位对于程序员有什么优势?
热门文章
- JAVA的String、StringBuilder、StringBuffer、包装类、日期Date类、枚举类(Enumeration)
- 不凡的夫夫(斯特林公式)
- linux下大于2TB硬盘parted 分区
- eip协议通信_NT151应用案例:西门子PLC S7-1200与派克ACR9000的通信(Part 2)
- 基于PI的Webservice发布实例
- WSN 硬件实验平台综述——调研报告
- “透明计算”到底是什么鬼?让“透明计算”真正透明!
- WIN8.1 JDK的安装与配置
- 最新中文版FL Studio21水果软件下载安装图文教程
- chatgpt微调fine-tuning