刚刚遇到了需要让Windows API提供的MessageBox位于父窗口中间这个需求, 查阅资料得知MessageBox几乎都是写死的, 需要用钩子hook其激活事件, 然后调用MoveWindow或者SetWindowPos函数设置对话框的位置, 代码如下: ...
不应在UI线程执行耗时过长的操作 主线程上不能执行耗费时间过长的操作, 例如文件读写和网络等操作, 除非开启严格模式, 但正式环境不应使用严格模式 严格模式 所以就介绍一下严格模式 StrictMode类是Android 2.3(API 9)引入的一个工具类, 可以用来帮助开发者发现代码中的一些不规范的问题, 以达到提升应用响应能力的目的. 举个例…