自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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

原创 android LurCache类分析

android LurCache类分析

2016-02-18 22:31:30 823

原创 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

原创 mac 下编译linphone-android

linphone-android编译

2015-03-01 13:43:30 786

原创 代码创建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关注的人

提示
确定要删除当前文章?
取消 删除