- 博客(10)
- 收藏
- 关注
原创 Activity、Window、View的关系
1、Activity启动过程,初始化Window对象以及使用WindowManager,Activity的setContentView过程中Window加载View2、一个Activity构造的时候,就会构造一个Window(PhoneWindow),并且只有一个3、Window对象有一个ViewRoot4、ViewRoot.addView 添加View对象到ViewRoot5、W
2016-02-19 22:51:23 223
原创 android Hanlder原理分析
Handler作用:1)执行计划任务,你可以再预定的实现执行某些任务,可以模拟定时器2)线程间通讯,在android应用启动时,会创建一个主线程,主线程会创建一个消息队列来处理各种消息。当你创建子线程时,你可以在你的子线程中拿到父线程中创建的Handler对象,就可以通过该对象向父线程的消息队列发送消息了。由于Android要求在UI线程更新界面,因此,可以通过该办法在其他线程中更新界面了
2016-02-19 11:44:34 342
原创 cocos2d-x box2d 世界刚体初始化流程
b2Vec2 gravity; //设置世界重力加速度为10,-向下,+向上 gravity.Set(0.0f, -10.0f); world = newb2World(gravity); //物体静止时,允许睡眠,不被纳入世界计算,这样提高性能 world->SetAllowSleeping(true);
2015-07-10 17:00:19 657
原创 代码创建ios按键
创建一个按键分三步1、创建一个UIButton对象,在创建是传一个类型,比如:圆角矩形(UIButtonTypeRoundedRect)2、设置按键的位置与大小3、添加的视图示例: //创建一个圆角矩形 UIButton * button = [UIButtonbuttonWithType:UIButtonTypeRoundedRect];
2014-03-11 23:42:27 456
原创 简单的USB鼠标驱动(2)
/* * drivers\hid\usbhid\usbmouse.c */#include #include #include #include #include #include static struct input_dev *uk_dev;static char *usb_buf;static dma_addr_t usb_buf_
2013-06-06 21:01:36 482
原创 简单的USB鼠标驱动(1)
#include #include #include #include #include #include static int qt210_usb_mouse_probe(struct usb_interface *intf, const struct usb_device_id *id){printk("qt210_usb_mouse_probe\n");r
2013-06-06 13:57:06 587
原创 QT210输入子系统
#include #include #include #include #include #include #include #include #include #include #include #include #include #include #include #include struct pin_d
2013-06-05 09:22:13 511
原创 scandir扫描目录和文件
#include #include #include int main(void) { struct dirent **namelist; //存放扫描结果 int n; n = scandir(".", &namelist, 0, alphasort); if
2013-06-02 16:15:04 573 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人