- 浏览: 86945 次
- 性别:
- 来自: 成都
文章分类
最新评论
-
kazy:
挺有意思的
Java 泛型 内部链式存储机制 -
qingchengbuzai:
谢谢分享,但有个问题向请教下,用android:theme=& ...
Android 系统自带样式Android:theme
/** * Make the device lock immediately, as if the lock screen timeout has * expired at the point of this call. * * <p>The calling device admin must have requested * {@link DeviceAdminInfo#USES_POLICY_FORCE_LOCK} to be able to call * this method; if it has not, a security exception will be thrown. */ public void lockNow() { if (mService != null) { try { mService.lockNow(); } catch (RemoteException e) { Log.w(TAG, "Failed talking with device policy service", e); } } }
这段代码告诉我们 如果你想锁住屏幕 你必须获得 USES_POLICY_FORCE_LOCK 权限,那么在我们锁屏幕之前就必须请求权限
代码如下:
ComponentName mComponentName = new ComponentName(TestDeviceScreenLock.this, AdminReceiver.class); Intent intent = new Intent(DevicePolicyManager.ACTIntent intent = new Intent(DevicePolicyManager.ACTION_ADD_DEVICE_ADMIN); intent.putExtra(DevicePolicyManager.EXTRA_DEVICE_ADMIN,mComponentName); intent.putExtra(DevicePolicyManager.EXTRA_ADD_EXPLANATION,"Additional text explaining why this needs to be added."); startActivityForResult(intent, 1);
TestDeviceScreenLock.this 就是Context的继承类
AdminReceiver.class是一个DeviceAdminReceiver 此类继承 BroadcastReceiver
但是锁屏之后 不容易解屏 必须得按BACK键 不知是为什么?望高手解答...
- TestAndroid.rar (12.5 KB)
- 下载次数: 134
发表评论
-
Android 获取特定Activity
2012-02-20 17:00 0Intent mainIntent = new Inten ... -
Android CURD联系人
2012-01-07 16:30 1179search.setOnClickListener(n ... -
Android 卸载程序
2011-10-18 21:02 759// 红色为自己的包名 packageURI = Uri ... -
Android:相对位置排版
2011-09-28 20:43 1580在XX之上/下/左/右 android:layout-abov ... -
Android Animation
2011-09-26 17:50 0显示Animation。Android SDK ... -
Android setDefaultKeyMode
2011-09-19 20:49 864http://blog.csdn.net/silencebur ... -
Android Activity重要性排序
2011-09-19 20:25 823在内存不足的时候,Andr ... -
Android 界面设计工具
2011-09-01 17:26 861Android界面设计工具 -
Android 系统自带样式Android:theme
2011-09-01 17:23 4759•android:theme="@android: ... -
Android 学习网站 不断更新
2011-09-01 11:03 697很多实例: http://www.anddev.org/vie ... -
Android 系统文件夹结构解析
2011-09-01 10:56 945\system\app 这个里面主 ... -
Android 权限中文说明
2011-09-01 10:54 687android.permission.ACCESS_CHEC ... -
Android 反编译
2011-08-31 20:04 950如果你是一个开发人员 当看到比较好的android应用 你肯定 ... -
Android 持久状态
2011-08-31 19:37 724当你编辑某Text视图时可能会打断当前编辑切换到另外的活动中, ... -
Android Intent用法汇总
2011-08-31 11:55 906//显示网页 Uri uri = Uri.parse(&qu ... -
Android 创建快捷方式
2011-08-31 11:11 1127<intent-filter> <acti ... -
Android Intent之0001
2011-08-30 21:04 655Intent intent = new Intent(Inte ... -
Android Notification
2011-08-30 20:55 966// Notification管理器 nm = (Not ... -
Android PendingIntent解读
2011-08-30 19:48 1908/** * A description of an Int ... -
(转)Android Window类
2011-08-29 17:44 808Android的Window类(一) Android的GUI ...
相关推荐
在Android系统中,DevicePolicyManager(设备策略管理器)是一个非常重要的组件,它允许应用程序扮演设备管理员的角色,从而对设备进行高级别的管理和控制。这些控制包括但不限于安全管理、数据保护、设备配置等,...
本文将深入探讨Android锁屏机制,解析其中涉及的主要类与组件,以及它们如何协同工作以实现锁屏功能。 首先,Android锁屏机制主要由以下几个核心组件构成: 1. **KeyguardService**:这是Android系统中的一个服务...
在Android系统中,调用隐藏服务来实现锁屏和设置默认锁屏密码涉及到对Android框架层及安全机制的深入理解。下面将详细讲解这个过程涉及的知识点。 首先,Android系统是一个基于Linux内核的开源移动操作系统,它允许...
这个"安卓锁屏九宫格锁屏解锁壁纸相关-拯救电源键最详尽的android开发一键锁屏实例源码"的资源包,提供了一个具体的案例,帮助开发者了解如何创建一个类似九宫格的锁屏应用,同时也考虑到了减少电源键的使用,通过...
申请应用系统管理员以及一键锁屏,使用DevicePolicyManager类。 写一个广播接收者,给这个BroadcastReceiver申请系统管理员的权限,让操作系统给广播接收者授权。这样就激活了系统的授权组件。这些功能都是由Android...
通过调用DevicePolicyManager的setLockTaskPackages方法并传入你的应用包名来启用锁屏任务模式。 3. **退出Kiosk模式**:为了提供灵活的用户体验,你应该提供一种安全的方式退出Kiosk模式。这可以通过在应用内设置...
首先,Android九点锁屏的实现主要依赖于Android系统的安全框架,包括Keyguard和DevicePolicyManager。Keyguard是Android中的锁屏组件,负责管理屏幕解锁的各种方式,如PIN码、图案、密码等。DevicePolicyManager则...
在Android系统中,实现“一键锁屏”功能主要涉及到设备管理器(Device Policy Manager, DPM)和系统服务的交互。下面将详细讲解这个过程,以及如何通过XML配置和权限控制来实现一键锁屏功能。 首先,理解Android的...
总的来说,实现Android锁屏功能需要对设备管理API有深入的理解,并且需要处理用户权限和交互的细节。通过以上步骤,你可以构建一个基础的锁屏应用,但要实现更高级的功能,可能还需要研究更多Android安全和隐私相关...
在Android平台上,开发一款一键锁屏程序可以帮助用户避免频繁使用电源键进行锁屏,从而延长电源键的寿命。本文将详细介绍如何开发这样一个程序,主要涉及`DevicePolicyManager`和`DeviceAdminReceiver`这两个核心类...
一、理解Android锁屏机制 1. **锁屏架构**:Android系统的锁屏界面由系统服务(如KeyguardService)和相关组件(如KeyguardView)组成。开发者可以通过自定义服务和布局来替换或扩展这些组件,实现自己的锁屏样式。...
在Android开发中,有时我们需要实现特定的安全功能,例如在设备被未经授权的人员使用时自动触发锁屏、播放报警音乐,并获取设备的当前坐标。这些功能通常用于保护用户的隐私和数据安全。下面我们将深入探讨如何利用...
在Android平台上实现一键锁屏功能,不仅可以为用户提供便捷的操作体验,还能够帮助节省电量。本文将详细介绍如何开发一个简易的一键锁屏应用,并深入探讨其实现原理和技术细节。 #### 二、核心概念与技术 ##### ...
【Android锁屏软件APP开发详解】 在Android平台上开发一款锁屏软件APP,涉及到多个关键知识点,包括用户界面设计、系统权限获取、事件监听与处理、自定义锁屏样式以及服务的持续运行等。以下是对这些核心概念的详细...
DevicePolicyManager 一个管理设备上规范的类。 大多数客户端必须声明一个用户当前已经启用的DeviceAdminReceiver。 这个DevicePolicyManager为一个或者多个DeviceAdminReceiver实例管理这些规范。 ...
要实现**Android一键锁屏**功能,主要依赖于Android系统中的**DevicePolicyManager**服务。这是一个系统级的服务,用于管理设备策略,例如远程擦除数据、密码策略等。其中,`lockNow()`方法用于立即锁定屏幕,这正是...
综上所述,这个一键锁屏功能源码涉及到Android的多个核心组件和技术,包括BroadcastReceiver、DevicePolicyManager、权限管理、UI设计和服务等。通过学习和分析这个源码,开发者可以深入理解Android系统的运行机制,...
程序主要通过 DevicePolicyManager 管理服务来实现锁屏功能 License Copyright 2017 The sky Authors Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in ...