首页 > 代码库 > android 4.0 禁用系统home键(续)
android 4.0 禁用系统home键(续)
上次的方法,我亲测在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键(续)
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。