Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码_Android

1、Android屏幕常亮/点亮

复制代码 代码如下:

//保持屏幕常亮
PowerManager pm = (PowerManager) getSystemService(Context.POWER_SERVICE);
mWakeLock = pm.newWakeLock(PowerManager.FULL_WAKE_LOCK | PowerManager.ACQUIRE_CAUSES_WAKEUP, LOCK_TAG);
mWakeLock.acquire();

复制代码 代码如下:

//释放屏幕常亮锁
if(null != mWakeLock) {
    mWakeLock.release();
}

2、Android屏幕解锁和锁定

复制代码 代码如下:

//屏幕解锁
KeyguardManager keyguardManager = (KeyguardManager)getSystemService(KEYGUARD_SERVICE);
KeyguardLock keyguardLock = keyguardManager.newKeyguardLock(LOCK_TAG);
keyguardLock.disableKeyguard();
//屏幕锁定
keyguardLock.reenableKeyguard();

3、相关权限

复制代码 代码如下:

<uses-permission android:name="android.permission.DISABLE_KEYGUARD" />
<uses-permission android:name="android.permission.WAKE_LOCK" />

时间: 2025-01-15 00:20:51

Android点亮屏幕或屏幕解锁和锁定以及其他相关权限实现代码_Android的相关文章

Android viewpager在最后一页滑动之后跳转到主页面的实例代码_Android

先给大家说下实现思路 主要有是两个监听: 一是addOnPageChangeListener();二是setOnTouchListener(): addOnPageChangeListener()主要是为了获取position(滑动到了第几页) setOnTouchListener()主要是判断在最后一页中是否向左滑动了,然后进入主页 在没给大家分享代码之前,先给大家展示下效果图: 主要功能代码 addOnPageChangeListener(); viewPager.addOnPageChan

Android使用PullToRefresh实现上拉加载和下拉刷新效果的代码_Android

在没给大家介绍正文之前,先给大家介绍展示下运行图,如果大家感觉还不错,请继续往下阅读: 相关阅读:分享Android中pullToRefresh的使用心得 项目已同步至:https://github.com/nanchen2251/pullToRefreshDemo 简单使用详情: 1)studio可以直接在app的module设置中直接进行搜索,但是有-的必须添上,而不能用空格代替,为了更加了解这个东西,我还是推荐大家去这里看看,奉上网址: https://github.com/chrisba

Android中发送Http请求(包括文件上传、servlet接收)的实例代码_Android

复制代码 代码如下: /*** 通过http协议提交数据到服务端,实现表单提交功能,包括上传文件* @param actionUrl 上传路径 * @param params 请求参数 key为参数名,value为参数值 * @param file 上传文件 */public static void postMultiParams(String actionUrl, Map<String, String> params, FormBean[] files) {try {PostMethod p

android将图片转换存到数据库再从数据库读取转换成图片实现代码_Android

首先,我们要把图片存入到数据库中,首先要创建一个数据库, 如下所示: 复制代码 代码如下: package com.android.test; import java.io.ByteArrayOutputStream; import android.content.ContentResolver;import android.content.ContentValues;import android.content.Context;import android.database.sqlite.SQ

Android中判断屏幕是否亮屏和是否解锁功能

1.屏幕是否亮屏: PowerManager powerManager = (PowerManager) context.getSystemService(Context.POWER_SERVICE); //true为打开,false为关闭 boolean ifOpen = powerManager.isScreenOn(); 2.屏幕是否解锁: KeyguardManager mKeyguardManager = (KeyguardManager) context.getSystemServi

nfc-Android NFC:如何实现 点亮屏幕还是屏幕解锁 触发HostApduService?

问题描述 Android NFC:如何实现 点亮屏幕还是屏幕解锁 触发HostApduService? 就是想实现如图所示的支付认证方式的功能 解决方案 http://www.open-open.com/lib/view/open1391265448895.html 解决方案二: http://bbs.csdn.net/topics/360073862 解决方案三: 谢谢哈,麻烦各位热心人了,但是我的问题需要知道的是:如何修改NFC HostApduService的启动条件,不是如何实现点亮屏幕

Android调节屏幕亮度实现代码_Android

调节屏幕亮度时,先设置当前activity亮度,再并保存为系统亮度即可. 1 onCreate()里检查系统亮度并设置seekBar: private void screenBrightness_check() { //先关闭系统的亮度自动调节 try { if(android.provider.Settings.System.getInt(getContentResolver(),android.provider.Settings.System.SCREEN_BRIGHTNESS_MODE)

android view进入或移出屏幕内的监听事件有吗

问题描述 android view进入或移出屏幕内的监听事件有吗 android有没有view进入或滑出屏幕的监听事件呢 我的一个scrollview里面有很多view,我想要是有view进入或滑出屏幕的监听事件,不知道有没有这样的listener 解决方案 Rect scrollBounds = new Rect(); scrollView.getHitRect(scrollBounds); if (childView.getLocalVisibleRect(scrollBounds))则为出

android网络图片适配不同分辨率屏幕

问题描述 android网络图片适配不同分辨率屏幕 需要在android手机上面显示网络图片,但是手机的分辨率是有不同的,有mdpi,ldpi,hdpi,xhdpi等多种分辨率,怎么让图片在每个手机上面显示都是和屏幕一样宽.是让手机传不同的分辨率给服务器,服务器返回不同的图片,还是怎么做?求解答! 解决方案 一般是传参数告诉服务器是什么类型的,服务器返回不同的图片还有就是比如新浪Open API的那些图像分为middle,large,small等去获取