
android
文章平均质量分 74
gmyzzzzz
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
android-settings添加字体更换-后篇-FontManger的apk实现
在写后篇的时候,一个周末已经过去了,代码什么的忘了个一干二净,不过我也没想过要贴源码,那么就开始吧。 因为是用户可选择的字体,为了后期可扩展,我们考虑用户可以自己下FontStyle,那么存在两种可能了,一是下ttf文件,而是包装了ttf文件的apk,如果是ttf文件造成的问题可能就是,不便于管理,你可能将ttf文件放到任何地方,影响加载,也不够稳定,使用apk,我们设置这些apk的包名的前缀是原创 2013-08-18 22:23:23 · 1298 阅读 · 0 评论 -
android-settings添加字体更换-前篇-setting简单一览
因为要在设置里面添加字体的featrue ,学习了一下android里面的settings。 进入源码查看,Settings.java ,根据继承关系,实际上就是一个ListActivity。 他的布局在XML里面用来包含节点。 因为是ListActivity,本质上用一个ListVIew,设置Adapter来布局。特别的是,定义内部类HeaderAdapter,类中设置三种样式(分类、一般原创 2013-08-17 00:21:45 · 1756 阅读 · 0 评论 -
android-settings添加字体更换-中篇-FontStyle更换的解决方案
想到字体更换,首先最简单的山寨方法,应该是想着可以替换系统的ttf字体文件,然后手动重启,系统根据目录和名称找到该文件,构造Typeface,然后TextView使用这个Typeface。 但是,作为一个可以发布的应用,应该不可以这样(可以讨论),方法应该有很多种,恳请各位大神指导,MTK文档提供了一种方案,来看看这种基于此的一种方案。(效果可参考三星,其内部实现不太清楚)。 字体作为一种特殊原创 2013-08-17 12:53:23 · 1625 阅读 · 0 评论 -
android 源码下载、同步、编译、提交
本人android初学者,还请大家多多教导。 Android系统开发了解的东西:Eclipse、git、repo,环境:Ubuntu 10 拉代码: 1.新建文件夹,在此文件夹内初始化 repo init -u XXX/manifest -b YYY(Branch)2.同步开始 repo sync 编译: 1.初始化环境 . /build/envsetup.sh 2.整体原创 2013-08-15 21:31:04 · 589 阅读 · 0 评论 -
Android 4.2.2 LockScreen&Keyguard 锁屏分析
自己看了一遍源码,今天看到了网上的一些分析,连接如下,再写写跟这个有些不同的地方。 参考:http://blog.youkuaiyun.com/wdaming1986/article/details/7753206 Init-system server-启动WMS WMS启动PolicyThread 启动PhoneWindowManager 构造KeyguardViewMediator的实例原创 2013-08-29 00:08:11 · 2424 阅读 · 0 评论