Android培训班(23)

通过上面的分析,可以知道LOGO图片是RLE编码的565格式的图片,也就是采用行程编码的方式,颜色位数采用16位的方式(红色5位,绿色6位,蓝色5位)。因此,所有其它图片的格式都需要转换为这种标准的格式,初始化进程才可以显示出来。下面就来详细地介绍定制一个LOGO图片的显示过程,比如要显示的图片如下: 这个图片的像素大小为480X272,显示屏的大小为4.3寸。直接在Windows平台里使用画笔就可以制作出来,然后保存为png文件,比如保存为xiy...
阅读(2284) 评论(0)

Android培训班(22)

在初始化过程里,会显示一个LOGO图片,那么它是怎么实现显示这个图片的呢?它的代码如下:#001  /* 565RLE image format: [count(2 bytes), rle(2 bytes)] */#002  #003  int load_565rle_image(char *fn)#004  {这段代码是加载565RLE格式的LOGO图片,函数的参数是图片路径。 #005     ...
阅读(2385) 评论(0)

Android培训班(21)

前面学习了属性系统的初始化和加载,还有保存到属性文件等功能,下面来学习属性服务的方面,它主要用来提供一种服务的方式给java虚拟机上层使用,或者java应用程序使用。start_property_service函数的代码如下:#001  int start_property_service(void)#002  {#003      int fd;#004  #005      load_properties_from_f...
阅读(2109) 评论(0)

Android培训班(20)

在android系统里,设计有一种系统叫做属性系统,它是用来做什么呢?这样设计有什么优势呢?其实这个属性系统主要是用来保存系统配置,或者用来交换不同进程的信息。这样的系统最大的优势是统一了系统配置的方式,统一了信息交换方式,通过共享内存的方式提高系统的性能。下面就来分析属性系统的初始化函数,代码如下:#001  void property_init(void)#002  {#003      init_property_area();<...
阅读(2446) 评论(0)
    个人资料
    • 访问:5594034次
    • 积分:73134
    • 等级:
    • 排名:第25名
    • 原创:1587篇
    • 转载:61篇
    • 译文:11篇
    • 评论:2086条
    文章存档
    最新评论