一、Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI. 解释: 当应用程序启动时,Android首先会开启一个主线程 (也就是UI线程) , 主线程为管理界面中的UI控件,进行事件分发, 比如说, 你要是点击一个 Button ,Android会分发事...
分类:
移动开发 时间:
2014-07-03 10:48:50
阅读次数:
184
最近在调试hardfault handler输出日志信息时候获得了Vincent帮助,感谢 1 void Delay_UART5(uint16_t cnt)2 {3 for(;cnt;cnt--);4 } 1 //void HardFault_Handler(void) ...
分类:
其他好文 时间:
2014-07-03 09:46:44
阅读次数:
203
之前文章说了原理,这里把最终实现的代码总结:IAR 1 void hard_fault_handler_c (unsigned int * hardfault_args) 2 { 3 unsigned int stacked_r0; 4 unsigned int stacked_r1; 5 ...
分类:
其他好文 时间:
2014-07-03 09:11:55
阅读次数:
379
测试了两个case,属于之前blog的遗留问题: innodb如何加载数据字典 flush tables都做了什么操作先来看下innodb加载数据字典: 首次使用:select * from tt;1. 创建handler对象函数调用栈: open_binary_frm ...
分类:
数据库 时间:
2014-07-03 06:21:07
阅读次数:
318
12年做过一个项目,要图片上传,我就在别的项目里面,把swfupload 上传图片给扣过来了。用了两年都没问题,今天客户和我说,那个上传不了。我一试,发现真的上传不了,花了半个小时,在baidu查资料,没有找出个什么。只有自己查,最后我在swfupload.handler.js里面,把发送地址给弹出...
分类:
其他好文 时间:
2014-07-03 06:11:20
阅读次数:
222
session存储在服务器端,保存在文件或数据库中。默认情况下,php.ini 中设置的 SESSION 保存方式是 files(session.save_handler = files),即使用读写文件的方式保存 SESSION 数据,而 SESSION 文件保存的目录由 session.save...
分类:
Web程序 时间:
2014-07-02 23:09:23
阅读次数:
224
本篇文章通过按键驱动为例讲解输入子系统的开发流程。输入子系统由驱动层、输入子系统核心、事件处理层三部分组成。一个输入事件,如鼠标移动、键盘按下等通过Driver->Inputcore->Event handler->userspace的顺序到达用户控件的应用程序。用于报告EV_KEY,EV_REL,...
分类:
其他好文 时间:
2014-07-02 22:06:53
阅读次数:
175
方法一:(java习惯,在android平台开发时这样是不行的,因为它违背了单线程模型)
刚刚开始接触android线程编程的时候,习惯好像java一样,试图用下面的代码解决问题
new Thread( new Runnable() {
public void run() {
myView.invalidate();
...
分类:
移动开发 时间:
2014-07-02 08:54:23
阅读次数:
197
Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行。Android利用Handler来实现UI线程的更新的。
Handler是Android中的消息发送器,其在哪个Activity中创建就属于且紧紧属于该Activity。还可以说其在哪个线程中new的,就是那个线程的Handler。
Handler的定义: 主要接受子线程发送的数据, 并用此数据配合主线程更新UI...
分类:
移动开发 时间:
2014-07-02 08:42:18
阅读次数:
340
AsyncTask介绍Android的AsyncTask比Handler更轻量级一些,适用于简单的异步处理。首先明确Android之所以有Handler和AsyncTask,都是为了不阻塞主线程(UI线程),且UI的更新只能在主线程中完成,因此异步处理是不可避免的。Android为了降低这个开发难度...
分类:
编程语言 时间:
2014-07-01 16:37:52
阅读次数:
174