安卓盒子按钮后门和退出的方法
来源:互联网 发布:液压制图软件 编辑:程序博客网 时间:2024/05/16 12:08
1、按2次返回键退出程序
首先增加变量
// 定义一个变量,来标识是否退出
private static booleanisExit = false;
然后返回按钮事件
if (!webView.canGoBack()) {
exit();
return true;
} else {
webView.goBack();
return false;
}
方法(else里的js方法是自定义方法,不需要)
private void exit() {
if (!isExit) {
isExit= true;
Toast.makeText(getApplicationContext(), "再按一次退出",
Toast.LENGTH_SHORT).show();
// 利用handler延迟发送更改状态信息
mHandler.sendEmptyMessageDelayed(0, 2000);
} else {
webView.loadUrl("javascript:cleanFocusCache()");
finish();
}
}
2、后门
首先增加后门按钮顺序
private int[] surprise = new int[] { 1, KeyEvent.KEYCODE_DPAD_UP,
KeyEvent.KEYCODE_DPAD_LEFT, KeyEvent.KEYCODE_DPAD_UP,
KeyEvent.KEYCODE_DPAD_LEFT};
后门按钮方法
private void surprise(int keyCode) {
if (keyCode == surprise[surprise[0]]) {
surprise[0] = (surprise[0]) % surprise.length + 1;
if (surprise[0] == surprise.length) {
surprise[0] = 1;
Intent intent = new Intent(MainActivity.this,
SystemSettingActivity.class);
startActivityForResult(intent, 0);
}
} else {
surprise[0] = 1;
}
}
后门按钮方法调用
if (event.getAction() == KeyEvent.ACTION_DOWN) {
surprise(event.getKeyCode());
}
阅读全文
0 0
- 安卓盒子按钮后门和退出的方法
- 安卓中文本和按钮大小的表示方法
- 完全退出安卓应用程序的方法
- 安卓开发设置完全退出按钮
- 安卓完全退出程序的六种方法
- 安卓开发退出程序的几种方法
- Unity3D对安卓盒子的支持
- ionic对安卓返回和退出的处理
- 安卓如何实现点击一个按钮退出整个程序?
- 安卓手机的后门控制工具SPADE
- 安卓手机的后门控制工具SPADE
- 安卓开发点击退出方法
- 安卓activity捕获返回按钮关闭应用的方法
- 安卓按钮添加监听的三种方法
- 安卓app控制继电器和扫描盒子的简单例程
- 我对微软在操作系统中安后门的方法的认识
- 浅谈安卓的不完全退出问题
- 安卓程序退出的讨论
- 本地yum仓库的安装配置 两种方式
- Qt 学习之路 2(34):贪吃蛇游戏(4)
- Django入门-6:视图-HttpReqeust对象
- Django学习(七)(模板进阶)
- <线段树版>codevs 3304 水果姐逛水果街Ⅰ
- 安卓盒子按钮后门和退出的方法
- poj 2653 Pick-up sticks
- 排序规则基本概念和误区
- 1046. 划拳(15)
- 微服务架构下的事务一致性保证
- 三大框架整合struts+spring+hibernate
- Activity跳转增加图片过渡
- 第8章-常用优先级和css3
- 鼎科TSUX6V6.0-E液晶电视驱动板维修