Android2.3 禁止系统强制关闭对话框
来源:互联网 发布:python金融大数据 pdf 编辑:程序博客网 时间:2024/05/18 02:13
当应用程序出错的时候,系统会弹出强制关闭的对话框,这样不够友好,可以学习水果的做法,直接干掉程序。
弹出出错的对话框路径:
frameworks/base/services/java/com/android/server/am/AppErrorDialog.java
在第38、39行有以下语句:
// 5-minute timeout, then we automatically dismiss the crash dialog
static final long DISMISS_TIMEOUT = 1000 * 60 * 5;
这个是在强制退出对话框弹出时,如果用户没有点击Force close按钮,五分钟后这个对话框自动消失。
弹出对话框的处理:
frameworks/base/services/java/com/android/server/am/ActivityManagerService.java: 在980行附件有弹出对话框的处理:
if (!mSleeping && !mShuttingDown) {
Dialog d = new AppErrorDialog(mContext, res, proc);
d.show();
proc.crashDialog = d;
} else {
// The device is asleep, so just pretend that the user
// saw a crash dialog and hit "force quit".
res.set(0);
}
可以直接将这些语句改为: res.set(0);
这样程序再出错就直接退出,不会提示强制退出对话框了。
- Android2.3 禁止系统强制关闭对话框
- Android 2.3禁止系统弹出应用程序强制退出对话框
- 如何禁止对话框关闭按钮和浮动工具条上的系统菜单
- Ubuntu系统强制关闭程序
- android2.3 添加关闭数据开关功能
- VC对话框禁止关闭按钮和禁止任务管理中关闭进程
- rcp(插件开发) 如果强制关闭对话框向导(Wizard)
- 强制关闭
- Android系统对话框——自定义关闭
- 六,关闭窗口X的控制,MFC 禁止对话框关闭按钮和Alt+F4
- Android2.3系统的overscroll效果
- Android2.3之前中的Surface系统
- Android2.3系统的overscroll效果
- Ubuntu下载Android2.3+5.0系统源码
- Android2.3系统的overscroll效果
- 强制下线通知-基于应用的系统级别对话框
- 查找系统所有进程并强制关闭指定进程
- 系统广播可以启动强制关闭的程序么?
- Android Preference 初探
- hdu Minimal Ratio Tree(最小生成树---prim)
- Tomcat 设置自动编译,自动发布,自动部署
- 1080i、720p、1080p、N制、P制、帧率、高清电视、全高清
- Linux设备驱动模型之底层数据结构
- Android2.3 禁止系统强制关闭对话框
- SQL调优(盖国强)
- Personal Statement (个人陈述)1
- 在Office编程(add-in)中如何获得当前Word/Excel的名字
- c++ 指针point 和引用reference的区别
- 想你,但不爱你
- javaXML方式传输图片 .
- ssh scp
- Android从SD卡中加载图片或读取信息