关于安卓平板中打开APP后屏蔽HOME键,不让回桌面

lxlongnw 2016-03-02 11:17:41
如在小米平板,打开一个app后,怎样才能不让这个app退出,把会让app退出的所有功能键都屏蔽掉,包括HOME键,任务切换键等等,只能在这个打开的app上操作,而不能操作其他,这个效果怎样才能做到,请教各位!
...全文
1547 17 打赏 收藏 转发到动态 举报
写回复
用AI写文章
17 条回复
切换为时间正序
请发表友善的回复…
发表回复
王能 2018-12-25
  • 打赏
  • 举报
回复
又是坟贴,别回了各位
王能 2018-12-25
  • 打赏
  • 举报
回复
bd搜android 监听home键,应该有你想要的
不会爬树 2018-12-25
  • 打赏
  • 举报
回复
引用 6 楼 lxlongnw 的回复:
[quote=引用 5 楼 wei220000 的回复:] [quote=引用 4 楼 lxlongnw 的回复:] [quote=引用 2 楼 wei220000 的回复:] https://github.com/DUBULEE/Android-LockScreenSample-DisableHomeButtonKey 这里有个锁屏的demo,实现了4-5.0的系统屏蔽home键,但是怎么阻止程序切换真不知道,Rom不同程序切换也不一样。不知道能不能用windowmanager至于最顶层,由于占领了最顶层,并且屏蔽了home键,那不管怎么样,都在最上面,就算切换了程序,不在了,也可以用timer监测,并更新回顶层,只要不被系统任务管理器杀死。
我看效果是涉及锁屏的,但我这个是不需要锁屏,只是让当前打开的app始终显示着,不让它退出来[/quote] 我的意思是,里面有屏蔽home键的代码块,自己扣一下就是了,歪果仁做的,所有的版本都能屏蔽。[/quote] 不好意思啊,有其他办法吗,安卓开发的代码没学过啊,有没有其他简便的方法,或者直接源码或方法啊?[/quote] 关闭虚拟按键通常也只有代码实现和外挂实现,外挂的意思就是找个软件,强行修改数据,但实际上,也是让它自动修改,同时也可能需要root
ink_s 2016-08-13
  • 打赏
  • 举报
回复
这不现实吧, 如果能屏蔽home键 电源键 那那些不能抠电池的android机不就直接报废了吗,你认为这么大个漏洞能放出来? 那些不法份子不就可以误导你安装,然后就向你要钱了吗(莫非你就是想这么做?)
叶灵动 2016-08-13
  • 打赏
  • 举报
回复
http://blog.csdn.net/zhbo08/article/details/51894894这个是去掉平板虚拟按键的总结,你不会代码可以用最后一个方法,这样你整个平板都没有按键了,也就不存在返回了。打开app就好了。安全起见,先先下载个按键虚拟助手,
adfldk 2016-08-12
  • 打赏
  • 举报
回复
引用 6 楼 lxlongnw 的回复:
[quote=引用 5 楼 wei220000 的回复:] [quote=引用 4 楼 lxlongnw 的回复:] [quote=引用 2 楼 wei220000 的回复:] https://github.com/DUBULEE/Android-LockScreenSample-DisableHomeButtonKey 这里有个锁屏的demo,实现了4-5.0的系统屏蔽home键,但是怎么阻止程序切换真不知道,Rom不同程序切换也不一样。不知道能不能用windowmanager至于最顶层,由于占领了最顶层,并且屏蔽了home键,那不管怎么样,都在最上面,就算切换了程序,不在了,也可以用timer监测,并更新回顶层,只要不被系统任务管理器杀死。
我看效果是涉及锁屏的,但我这个是不需要锁屏,只是让当前打开的app始终显示着,不让它退出来[/quote] 我的意思是,里面有屏蔽home键的代码块,自己扣一下就是了,歪果仁做的,所有的版本都能屏蔽。[/quote] 不好意思啊,有其他办法吗,安卓开发的代码没学过啊,有没有其他简便的方法,或者直接源码或方法啊?[/quote] 没学过 怎么在android板块提问
邱金金 2016-08-11
  • 打赏
  • 举报
回复
引用 10 楼 adzcsx2 的回复:
在不动framework层的情况下,唯一能做到,就只有把app设置为laucher,然后默认自己的APP是laucher。 位为laucher也很简单,在AndroidMainfest里面改一个属性就可以了。
This he mother say with no say have what difference?
Hoyn 2016-05-03
  • 打赏
  • 举报
回复
在不动framework层的情况下,唯一能做到,就只有把app设置为laucher,然后默认自己的APP是laucher。 位为laucher也很简单,在AndroidMainfest里面改一个属性就可以了。
qq_26763799 2016-04-28
  • 打赏
  • 举报
回复
在需要监听的activity中重写onKeyDown()。 public boolean onKeyDown(int keyCode, KeyEvent event) { if ((keyCode == KeyEvent.KEYCODE_BACK || keyCode == KeyEvent.KEYCODE_HOME || keyCode == KeyEvent.KEYCODE_MENU)&& event.getRepeatCount() == 0) { //do something... return true; } return super.onKeyDown(keyCode, event); } 同样的方法可以监听HOME等键。 KEYCODE_MENU 菜单键82 KEYCODE_HOME 按键Home3 KEYCODE_BACK 返回键4 KEYCODE_SEARCH 搜索键84 KEYCODE_CAMERA 拍照键27 KEYCODE_FOCUS 拍照对焦键80 KEYCODE_POWER 电源键26 KEYCODE_NOTIFICATION 通知键83 KEYCODE_MUTE 话筒静音键91 KEYCODE_VOLUME_MUTE 扬声器静音键164 KEYCODE_VOLUME_UP 音量增加键24 KEYCODE_VOLUME_DOWN 音量减小键25
PoccTunn 2016-04-28
  • 打赏
  • 举报
回复
引用 7 楼 wei220000 的回复:
= =,既然都不会android,那你拿到代码有什么用呢?
大神,求指点一下屏蔽home键的代码这哪?这项目里面找了好久没找到
wei220000 2016-03-04
  • 打赏
  • 举报
回复
= =,既然都不会android,那你拿到代码有什么用呢?
lxlongnw 2016-03-03
  • 打赏
  • 举报
回复
引用 5 楼 wei220000 的回复:
[quote=引用 4 楼 lxlongnw 的回复:] [quote=引用 2 楼 wei220000 的回复:] https://github.com/DUBULEE/Android-LockScreenSample-DisableHomeButtonKey 这里有个锁屏的demo,实现了4-5.0的系统屏蔽home键,但是怎么阻止程序切换真不知道,Rom不同程序切换也不一样。不知道能不能用windowmanager至于最顶层,由于占领了最顶层,并且屏蔽了home键,那不管怎么样,都在最上面,就算切换了程序,不在了,也可以用timer监测,并更新回顶层,只要不被系统任务管理器杀死。
我看效果是涉及锁屏的,但我这个是不需要锁屏,只是让当前打开的app始终显示着,不让它退出来[/quote] 我的意思是,里面有屏蔽home键的代码块,自己扣一下就是了,歪果仁做的,所有的版本都能屏蔽。[/quote] 不好意思啊,有其他办法吗,安卓开发的代码没学过啊,有没有其他简便的方法,或者直接源码或方法啊?
wei220000 2016-03-02
  • 打赏
  • 举报
回复
https://github.com/DUBULEE/Android-LockScreenSample-DisableHomeButtonKey 这里有个锁屏的demo,实现了4-5.0的系统屏蔽home键,但是怎么阻止程序切换真不知道,Rom不同程序切换也不一样。不知道能不能用windowmanager至于最顶层,由于占领了最顶层,并且屏蔽了home键,那不管怎么样,都在最上面,就算切换了程序,不在了,也可以用timer监测,并更新回顶层,只要不被系统任务管理器杀死。
Cyrusfee 2016-03-02
  • 打赏
  • 举报
回复
请问以下系统版本是多少的?
wei220000 2016-03-02
  • 打赏
  • 举报
回复
引用 4 楼 lxlongnw 的回复:
[quote=引用 2 楼 wei220000 的回复:] https://github.com/DUBULEE/Android-LockScreenSample-DisableHomeButtonKey 这里有个锁屏的demo,实现了4-5.0的系统屏蔽home键,但是怎么阻止程序切换真不知道,Rom不同程序切换也不一样。不知道能不能用windowmanager至于最顶层,由于占领了最顶层,并且屏蔽了home键,那不管怎么样,都在最上面,就算切换了程序,不在了,也可以用timer监测,并更新回顶层,只要不被系统任务管理器杀死。
我看效果是涉及锁屏的,但我这个是不需要锁屏,只是让当前打开的app始终显示着,不让它退出来[/quote] 我的意思是,里面有屏蔽home键的代码块,自己扣一下就是了,歪果仁做的,所有的版本都能屏蔽。
lxlongnw 2016-03-02
  • 打赏
  • 举报
回复
引用 2 楼 wei220000 的回复:
https://github.com/DUBULEE/Android-LockScreenSample-DisableHomeButtonKey 这里有个锁屏的demo,实现了4-5.0的系统屏蔽home键,但是怎么阻止程序切换真不知道,Rom不同程序切换也不一样。不知道能不能用windowmanager至于最顶层,由于占领了最顶层,并且屏蔽了home键,那不管怎么样,都在最上面,就算切换了程序,不在了,也可以用timer监测,并更新回顶层,只要不被系统任务管理器杀死。
我看效果是涉及锁屏的,但我这个是不需要锁屏,只是让当前打开的app始终显示着,不让它退出来
lxlongnw 2016-03-02
  • 打赏
  • 举报
回复
引用 1 楼 w32831973 的回复:
请问以下系统版本是多少的?
安卓系统的版本是4.4.4KTU84P

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧