Project1

标题: 怎么禁止安卓返回键? [打印本页]

作者: LI1353987972    时间: 2017-4-20 21:24
标题: 怎么禁止安卓返回键?
不小心按了返回,游戏就要重新开始。
有没有什么办法可以禁止返回键
作者: 阮声悠悠    时间: 2017-4-22 00:07
这么重要的问题都没有人讨论!忧伤
作者: sutao80216    时间: 2017-4-22 01:40
竟然没人给出答案?那就让我这个二把刀来解决吧!

首先,要确定你用的打包工具跟我用的是一样的,就是论坛里的这个:
https://rpg.blue/forum.php?mod=viewthread&tid=387786&extra=page%3D1
(我用的是D:盘的版本,后面的都以这个版本为例。如果你用的是C:盘版本,那就把之后路径里的D:统统换成C:)
其次,找到打包工具中crosswalk的模板源文件,具体地址是:
D:\mvAndroidApk\crosswalk-10.39.235.16\template\src\org\xwalk\app\template
源文件的名称是AppTemplateActivity.java
打开它,在大概22行的位置之后添加一个重载方法:
        @Override
        public void onBackPressed() {
                // Do Here what ever you want do on back press;
        }

具体怎么添加可以参考我的截图:
保存之后,按照正确的姿势打包就行了。
作者: mikeyh01    时间: 2017-4-22 09:38
sutao80216 发表于 2017-4-22 01:40
竟然没人给出答案?那就让我这个二把刀来解决吧!

首先,要确定你用的打包工具跟我用的是一样的, ...

果然有效,如果能改成呼叫菜单就完美了。
作者: sutao80216    时间: 2017-4-22 10:03
mikeyh01 发表于 2017-4-22 09:38
果然有效,如果能改成呼叫菜单就完美了。

要呼叫菜单需要对crosswalk有更深的研究,调用它内部的API,我对安卓开发连一知半解都算不上,不知道该怎么弄呀{:2_251:}
作者: 双色凌    时间: 2017-4-23 13:50
同   急求




欢迎光临 Project1 (https://rpg.blue/) Powered by Discuz! X3.1