Android系统
文章平均质量分 89
行者无疆-超越
这个作者很懒,什么都没留下…
展开
-
Android图片资源的缩放问题
在Android的开发中,如何使用图片对很多开发人员是一个很头痛的事。最常见的问题是在一台手机上调试好的UI,在不同dpi的手机上会变形。Android提供了适配不同dpi的方案,每种dpi都有对应的资源目录。但是我们在开发程序时,对图片资源却不能这样处理,因为图片资源太大,如果我们每种类型的dpi都使用一套图片,应用的尺寸就会急剧膨胀,这可不是我们想原创 2014-04-30 15:46:42 · 1759 阅读 · 0 评论 -
Android build系统中常用LOCAL_变量
编写模块的编译文件,实际就是定义一系列以“LOCAL_”开头的编译变量,因此我们有必要弄明白这些变量的具体含义。下面是一些经常使用的LOCAL_编译变量的说明:变量名说明LOCAL_ASSET_FILES编译APK文件时用于指定资源列表,通常写成LOCAL_ASSET_FILES+= $(call find-subdir-assets)。LO原创 2014-04-30 15:46:29 · 5689 阅读 · 0 评论 -
SystemServer中的WatchDog
对手机系统而言,因为肩负着接听电话和接收短信的“重任”,所以被寄予7x24小时正常工作的希望。但是基于成本,普通的手机系统很难做到完全不出故障。但是大部分的故障都会做重启后消失,不会影响继续使用。所以简单的办法是,如果检测到系统不正常了,将设备重新启动,这样用户就能继续使用了。那么如何才能判断系统是否正常呢。通常的做法是在设备中增加一个硬件看门狗,软件系统必须定时的向看门狗硬件中写值来表示自己没出原创 2014-04-30 15:46:56 · 1496 阅读 · 0 评论 -
Android资源匹配算法
当某种资源存在多个候选资源目录时,需要通过一种方式来找到最合适的资源。在Android的网站上提供了资源匹配的算法说明,让我们一起来学习。下面我们通过一个实际的例子来学习这个算法的执行过程。假设res目录下存在着下列资源目录:drawable/drawable-en/drawable-fr-rCA/drawable-en-port/drawable-en-notouc原创 2014-04-30 15:46:40 · 1877 阅读 · 0 评论