查看: 3071|回复: 5

[已经过期] 怎么禁止安卓返回键?

[复制链接]
梦石
0
星屑
55
在线时间
41 小时
注册时间
2013-11-10
回帖
13
发表于 2017-4-20 21:24:58 来自手机 | 显示全部楼层 |阅读模式

加入我们,或者,欢迎回来。

您需要 登录 才可以下载或查看,没有账号?注册会员

×
不小心按了返回,游戏就要重新开始。
有没有什么办法可以禁止返回键
梦石
0
星屑
4017
在线时间
604 小时
注册时间
2017-4-21
回帖
177
发表于 2017-4-22 00:07:59 | 显示全部楼层
这么重要的问题都没有人讨论!忧伤
回复

使用道具 举报

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
回帖
352
发表于 2017-4-22 01:40:11 | 显示全部楼层
竟然没人给出答案?那就让我这个二把刀来解决吧!

首先,要确定你用的打包工具跟我用的是一样的,就是论坛里的这个:
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;
        }

具体怎么添加可以参考我的截图: sp170422_013744.jpg
保存之后,按照正确的姿势打包就行了。
回复

使用道具 举报

梦石
0
星屑
4822
在线时间
112 小时
注册时间
2016-1-15
回帖
52
发表于 2017-4-22 09:38:20 | 显示全部楼层
sutao80216 发表于 2017-4-22 01:40
竟然没人给出答案?那就让我这个二把刀来解决吧!

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

果然有效,如果能改成呼叫菜单就完美了。
回复

使用道具 举报

梦石
0
星屑
55
在线时间
407 小时
注册时间
2011-4-10
回帖
352
发表于 2017-4-22 10:03:30 | 显示全部楼层
mikeyh01 发表于 2017-4-22 09:38
果然有效,如果能改成呼叫菜单就完美了。

要呼叫菜单需要对crosswalk有更深的研究,调用它内部的API,我对安卓开发连一知半解都算不上,不知道该怎么弄呀{:2_251:}
回复

使用道具 举报

梦石
0
星屑
50
在线时间
5 小时
注册时间
2017-2-20
回帖
11
发表于 2017-4-23 13:50:44 来自手机 | 显示全部楼层
同   急求
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

在本版发帖返回顶部