Minisky

好记性不如个烂笔头,记一些有用的东西!
  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

2010年4月13日

摘要: 资源是您在代码中使用到的并且在编译时被打包进您的应用程序的附加文件。Android支持多种不同的文件,包括XML、PNG和JPEG文件。XML文件的格式决定于其描述的内容。这些文件将描述文件支持的类型、语法或格式。 处于加载效率的考虑,资源被从代码中分离出来,而且XML文件被编译进二进制代码中。字符串,类似的会被压缩存储为更经济的格式。处于这样或那样的原因,Android平台中会存在很多不同的资源... 阅读全文

posted @ 2010-04-13 00:49 Minisky 阅读(677) 评论(0) 推荐(0) 编辑

2010年3月30日

摘要: 方法一:1.APUE2源代码下载:http://www.apuebook.com/src.tar.gz2.我保存到了/root下.解压缩:tar -xzvf src.tar.gz3.cd apue.2e进入apue.2e目录,查看README,告诉我们linux系统只要修改Make.defines.linux再make4.vi Make.defines.linux 修改WKDIR=/root/ap... 阅读全文

posted @ 2010-03-30 23:51 Minisky 阅读(3639) 评论(1) 推荐(1) 编辑

2010年3月26日

摘要: 转自:http://www.cnitblog.com/luofuchong/archive/2007/11/12/36157.html#####################################################################################################早前曾研究了一下输入子系统的原理,给人的感觉是输入子系统很复杂.... 阅读全文

posted @ 2010-03-26 00:40 Minisky 阅读(684) 评论(0) 推荐(0) 编辑

2010年3月9日

摘要: 一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址... 阅读全文

posted @ 2010-03-09 23:23 Minisky 阅读(1978) 评论(0) 推荐(0) 编辑

摘要: 一.什么是字节对齐,为什么要对齐? 现代计算机中内存空间都是按照byte划分的,从理论上讲似乎对任何类型的变量的访问可以从任何地址开始,但实际情况是在访问特定类型变量的时候经常在特 定的内存地址访问,这就需要各种类型数据按照一定的规则在空间上排列,而不是顺序的一个接一个的排放,这就是对齐。 对齐的作用和原因:各个硬件平台对存储空间的处理上有很大的不同。一些平台对某些特定类型的数据只能从某些特定地址... 阅读全文

posted @ 2010-03-09 23:21 Minisky 阅读(665) 评论(0) 推荐(0) 编辑

2010年2月5日

摘要: 前几天一时冲动就装了win7,但是后来发现创建了新的avd之后启动不了,大致错误提示如下:emulator: ERROR: unknown virtual device name: ‘avd1.5′emulator: could not find virtual device named ‘avd1.5′因为win7默认创建avd是保存在D:\.an... 阅读全文

posted @ 2010-02-05 23:13 Minisky 阅读(376) 评论(0) 推荐(0) 编辑

摘要: Androidkernel 啟動後會執行Init初始化,代碼在 system/core/init 中。-創建 /dev、/proc、/sys 目錄,創建/dev/pts目錄(偽終端)和/dev/socket,並分別mount- 創建空設備節點,創建kmsg設備節點,初始化log- 解析init.rc- 讀取保存在/proc/cmdline中的kernel啟動參數: - qemu - android... 阅读全文

posted @ 2010-02-05 00:45 Minisky 阅读(931) 评论(0) 推荐(0) 编辑

2010年2月4日

摘要: Vim的配置文件保存在两个地方,  1> 在目录 /etc/vim/vimrc的文件,这是系统中公共的vim配置文件,对所有用户都有效。  2> 在每个用户的主目录下,都可以自己建立私有的配置文件,命名为:“.vimrc”。例如,/root目录下,通常已经存在一个.vimrc文件1.解决乱码  解决Ubuntu中使用VIM编辑中文编码文档时的乱码问题,此法对#号提示符下的操... 阅读全文

posted @ 2010-02-04 00:16 Minisky 阅读(378) 评论(0) 推荐(0) 编辑

2010年1月31日

摘要: 数据类型: 1: i GLint整数型2: f GLfixed定点小数3: x GLclampx 限定型定点小数删除的功能:1.glBegin/glEnd2.glArrayElement3.显示列表4.求值器5.索引色模式6.自定义裁剪平面7.glRect8.图像处理(这个一般显卡也没有,FireGL/Quadro显卡有)9.反馈缓冲10.选择缓冲11.累积缓冲12.边界标志13.glPolygo... 阅读全文

posted @ 2010-01-31 02:14 Minisky 阅读(1081) 评论(0) 推荐(0) 编辑

2009年12月22日

摘要: 按键事件对于按键事件,调用mDevices->layoutMap->map进行映射。映射实际是由 KeyLayoutMap::map完成的,KeyLayoutMap类里读取配置文件qwerty.kl,由配置 文件 qwerty.kl 决定键值的映射关系。你可以通过修 改./development/emulator/keymaps/qwerty.kl来改变键值的映射关系。 JNI 函数 ... 阅读全文

posted @ 2009-12-22 01:21 Minisky 阅读(9341) 评论(2) 推荐(1) 编辑