码迷,mamicode.com
首页 > 移动开发 > 详细

android 4.0 禁用系统home键(续)

时间:2014-09-16 22:08:31      阅读:262      评论:0      收藏:0      [点我收藏+]

标签:android 4.0   home   屏蔽   lock   系统   

上次的方法,我亲测在note3以及s5上可用。但有热心的朋友回复说在其他类型手机上无法成功禁用系统home键。


于是我又去搜了下,最后发现这一篇帖子:

跪求屏蔽home键和recentApp的方法 !! 

http://c.tieba.baidu.com/p/3225440025?pn=2

在这篇帖子的最后面有一个很简单的方法,应该可以实现我们所需要的功能。(貌似华为的手机可以了)


如有需要查看帖子详情的请移步:http://c.tieba.baidu.com/p/3225440025?pn=2


我这里把相关功能代码贴上来:


public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.d_main);

View view = View.inflate(getApplicationContext(), R.layout.d_main, null);
WindowManager wm = (WindowManager) getApplicationContext().getSystemService(Context.WINDOW_SERVICE);
WindowManager.LayoutParams params = new WindowManager.LayoutParams();
params.type = 2003;
params.width = -1;
params.height = -1;
wm.addView(view, params);
}

在manifest中加入相关permission:


<uses-permission android:name="android.permission.DISABLE_KEYGUARD"/>
<uses-permission android:name="android.permission.SYSTEM_ALERT_WINDOW"/>
<uses-permission android:name="android.permission.STATUS_BAR"/>
<uses-permission android:name="android.permission.DISABLE_STATUS_BAR"/>

小伙伴们试一下,看看能不能快乐的玩耍哈。


android 4.0 禁用系统home键(续)

标签:android 4.0   home   屏蔽   lock   系统   

原文地址:http://blog.csdn.net/yiding_he/article/details/39323857

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!