android - 不修改框架,有没有方法禁止一个 Activity 关闭?
PHPz
PHPz 2017-04-17 17:11:09
[Android讨论组]

如题。我不是要做流氓软件,确实有这么一个需求,设备一台特制的工业用平板电脑,操作系统是一修改过的 Android,但是厂商没有提供框架源代码。要求是 app 在手机上打开时允许关闭,在工业平板上打开时不允许关闭,并且平板上只有我们这个项目这一个 app,最好能开机自启动,app 占满屏幕。

PHPz
PHPz

学习是最好的投资!

全部回复(6)
PHP中文网

你指的关闭时按后推键关闭还是Home键?后推键可以重写OnBackPress来处理,Home键就没办法了。

黄舟

做launcher
屏蔽 Activity onkeydown

天蓬老师

感觉你还是Android初学者,你所说的开机启动、全屏显示都是系统已经提供的功能,我想这个你百度一下不会不知道吧。
另外,Activity的关闭是由App自己控制的,何况你已经开机启动、全屏显示了,只要你自己不自己关闭,用户自然不能打开其他应用来关闭它。

伊谢尔伦

拦截back事件

黄舟

利用hook技术可以实现,不过手机要用root权限

怪我咯

之前有过个思路——onPause时候startActivity自身,事实证明——这真的是死锁!除非直接杀进程,不然不管是home还是back都是退不出去的

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号