android 手电筒服务,Android上实现手电筒功能
调整亮度:
WindowManager.LayoutParams lp =
getWindow().getAttributes();
lp.screenBrightness = 1;
getWindow().setAttributes(lp);
screenBrightness
的值从0到1,为float类型,但是注意当设置screenBrightness值为0时,会发生假死现象。
禁止自动关闭屏幕:
在代码中:
getWindow().setFlags(WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON,
WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
注意,必须在setContentView(R.layout.main);之前。
在AndroidManifest.xml中,添加
android:name="android.permission.WAKE_LOCK" />
在安装时会提示相关权限。
在代码中打开:
WakeLock wakeLock = ((PowerManager)
getSystemService(POWER_SERVICE))
.newWakeLock(PowerManager.SCREEN_BRIGHT_WAKE_LOCK
| PowerManager.ON_AFTER_RELEASE, "main");
wakeLock.acquire();
关闭:
if (wakeLock != null) {
wakeLock.release();
}
此操作为全局操作,为了不对其他程序造成影响,启用和关闭屏幕常亮的代码一般被放在
Activity 的 onResume() 和 onPause() 事件中
android 手电筒服务,Android上实现手电筒功能相关推荐
- android 手电筒服务,Android手电筒案例
最近在学习Android的开发,写了个手电筒的案例,分享一下!//Activity.xml package com.fq.flashlight; import android.app.Activity ...
- android 打印机服务,Android系统打印服务插件printservice开发
一 简介 从Android4.4开始,系统加入了打印相关的API,可以通过系统打印服务实现打印.对于需要使用打印功能的APP可参考官方教程接入打印服务. 这不是本文的内容,本文介绍打印机厂商如何使自己 ...
- android 远程控制服务,Android手机3389远程控制服务器 microsoft remote de
提示:此软件版本"8.0.5.24406"!!! Microsoft Remote Desktop是一套微软发布的Android平台软件,Microsoft Remote Desk ...
- android 壁纸服务,Android视频壁纸的实现
视频壁纸属于动态壁纸,所以视频壁纸就可以用Android系统提供的动态壁纸服务来实现.首先先介绍一下在实现过程中会用到的几个类. WallpaperManager Android提供的用于管理壁纸的类 ...
- android 闹钟服务,android开发笔记之 AlarmManager(闹钟服务)
手机闹钟服务AlarmManager AlarmManager通常用来开发手机闹钟,并且它是一个全局定时器,可在指定时间或指定周期启动其他组件(包括Activity,Service,Broadcast ...
- android 剪贴板服务,Android剪贴板用法详解
本文实例详述了Android剪贴板的用法,分享给大家供大家参考.具体方法分析如下: 这里首先需要注意的一点,就是在使用Android剪贴板的时候大家只记住一点就行了,不管是安卓设备还是PC机,复制粘贴 ...
- android socket 服务,android 创建socket 通信型service
仿照instaled写的 1.声明 在system/core/rootdir/init.rc中添加: service testlang /system/bin/testlang # 名 ...
- android 壁纸服务,Android开发学习之WallPaper设置壁纸详细介绍与实例
今天和大家分享的是关于在android中设置壁纸的方法,在android中设置壁纸的方法有三种,分别是: 1.使用wallpapermanager的setresource(int resourceid ...
- android volley 上传图片 和参数,Android使用Volley实现上传文件功能
一个项目中用到的使用Volley上传头像文件的例子,供大家参考,具体内容如下 /** * Created by wangshihui on 2015/11/30. * 上传文件 * url:..... ...
最新文章
- 如何在Java代码中去掉烦人的“!=null”
- 进击的 JavaScript 之(七) 原型链
- 微信小程序前端支付代码
- 汇编语言(王爽第三版) 实验5编写、调试具体多个段的程序
- php速度慢不怕cpu漏洞,PHP曝远程DOS漏洞可致CPU持续占满,请注意升级_护卫神
- 把一个人的特点写具体作文_五年级下册语文习作把一个人的特点写具体教学视频+教案课件+范文...
- BZOJ3637 Query on a tree VI
- 中缀表达式——表达式树
- Microsoft Office (Visio)安装与激活
- PCRF 关于地址对齐,大小端
- 我为什么花 1 万多买 MacBook Pro,重点是推荐我常用的开发写作相关的工具
- Chrome插件(扩展)开发全攻略(干货)
- 使用ajax实现页面分页
- pycocotools使用教程,基础版
- 【安全】Shellshock漏洞
- red and black trees(红黑二叉树)
- Java设计模式策略模式(附实例代码)每天一学设计模式
- 浅谈深度链接除了跳转还能做些什么?—MobLink
- PPT 优质模板(所有的风格不low)
- 每日一题10003-津津不高兴