锁屏-Android 5.0 如何屏蔽HOME键

问题描述

Android 5.0 如何屏蔽HOME键

练习项目是一个锁屏软件,最近想加一些开屏密码功能来替代系统自带密码。
目前采用的是监听开屏启动Activity的方式,但是发现HOME键无法屏蔽。
查了网上的方法,都试过均无效。
请问Android 5.0之后是否有办法屏蔽HOME键?或有否其他解决方案。

解决方案

最近项目有这样的需要所以研究了一下着块的内容.....刚开始在度娘了一大堆 要么支持2.3之前的要么是...反正都是这个复制那个没么卵用的办法..
我想先说明一点 想在应用上彻底屏蔽Home是不可能,要想屏蔽只能去改系统源码。好了,下面就看是怎么改的
首先改第一处:源码位置在frameworksaseservicescorejavacomandroidserverwmWin......
答案就在这里:Android 5.0 屏蔽Home键

解决方案二:

参考:
http://blog.csdn.net/omenghen1/article/details/25831893

解决方案三:

windowmanager创建一个屏蔽home的悬浮窗就可以,4.4手机有效,5.0没用过不知道行不行

时间: 2024-10-02 16:11:37

锁屏-Android 5.0 如何屏蔽HOME键的相关文章

锁屏精灵3.0版评测:趣味再升级、精彩锁不住

&http://www.aliyun.com/zixun/aggregation/37954.html">nbsp;   硅谷网讯 随着大尺寸触屏手机的普及流行,锁屏软件的需求空前旺盛.当人们在对使用手指横滑或点触屏幕解锁感到审美疲劳之后,各式各样的锁屏软件也应运而生.面对玲琅满目的锁屏软件,要挑选 一款适合自己的并不容易.试过锁屏精灵3.0版之后,你也许就不再犯难.     三大优势,继续强化.     可能玩过锁屏精灵的童鞋们都知道,能够在GO 锁屏.91智能锁屏.小米百变锁屏

锁不住的精彩,新版锁屏精灵3.0今日惊艳发布

忽如一夜春风来,千树万树梨花开.不知从什么时候开始,在安卓手机应用上涌现了一大批关于手机锁屏的应用,这其中不乏有一些精品,锁屏精灵正是顶着这样一个压力和挑战,于今日http://www.aliyun.com/zixun/aggregation/18782.html">正式发布了全新的秒杀级版本锁屏精灵3.0,3.0的发布,几乎一夜之间就将所有的主流锁屏应用远远地甩在了后面,3.0如何这么逆天?下面就由小编来为大家重点介绍下这款应用: 全新功能交互 锁屏精灵3.0版本,将锁屏页面快捷功能更新

android 屏幕保持唤醒 不锁屏 android.permission.WAKE_LOCK

In AndroidManifest.xml 加上权限:<uses-permission android:name="android.permission.WAKE_LOCK" />   方法一: public class UnLockActivity2 extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle sa

android 4.0以后对HOME键的捕捉

package com.ljj.listeninghome; import android.app.Activity; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.util.Lo

Android实战教程第五篇之一键锁屏应用_Android

Device Administration 对于这个应用,市场上很多,但是看一下评论就知道效果有多差了,因为99%一键锁屏应用没办法卸载.今天就开发一个小应用,实现轻松点击一键锁屏,同时支持卸载... 通查看谷歌原文档,有设备管理器的API,从这里可以抽取一些代码,开发出一个小应用,即即将介绍的<一键锁屏>. 根据文档翻译,获取设备管理器的大致步骤如下: 1.创建类DeviceAdminReceiver的子类 如:com.itydl.lockscreen.DeviceAdminSample 2

轻松实现Android锁屏功能_Android

锁屏需要引入设备超级管理员.在文档Android开发文档的Administration中有详细的说明.Android设备管理系统功能和控制访问. 主要有一下几个步骤: 1  创建广播接收者,实现DeviceAdminReceiver package com.andy.lockscreen; import android.app.admin.DeviceAdminReceiver; /** * @author Zhang,Tianyou * @version 2014年11月20日 下午9:51:

设置Android系统永不锁屏永不休眠的方法_Android

在进行Android系统开发的时候,有些特定的情况需要设置系统永不锁屏,永不休眠.本篇文章给大家介绍Android 永不锁屏,开机不锁屏,删除设置中休眠时间选项,需要的朋友一起学习吧. Android 6.0.1 Create:2016-02-29 1.Settings 删掉屏幕待机选项 packages/apps/Settings/res/xml/display_settings.xml <!-- Hide screen sleep <ListPreference android:key=&

Android系统永不锁屏永不休眠的方法_Android

开发Android程序时,有时候在程序运行的时候,不能让系统休眠,否则有一些运行会停止,因此我们需要设置禁止休眠,有两种方式:              一种是添加权限,              一种是代码中设置, 建议使用第一种方式,这样,在安装程序的时候会进行提醒: 第一种方式: 在Manifest.xml文件里面用user-permission声明 名称为:android.permission.WAKE_LOCK 第二种方式: getWindow().setFlags(WindowMan

Android编程实现一键锁屏的方法_Android

本文实例讲述了Android编程实现一键锁屏的方法.分享给大家供大家参考,具体如下: 这里要用到下面两个类: DeviceAdminReceiver 设备管理组件.这个类提供了一个方便解释由系统发出的意图的动作.你的设备管理应用程序必须包含一个DeviceAdminReceiver的子类.本程序中,就代表一个手机上的设备管理器. DevicePolicyManager 一个管理设备上规范的类. 大多数客户端必须声明一个用户当前已经启用的DeviceAdminReceiver. 这个DeviceP