当前位置: 编程技术>移动开发
本页文章导读:
▪ellipsize的兑现 ellipsize的实现
熟悉了xml设置,对于代码实现一直忽视了
TextView.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
或者自己设置那么需要根据代码重写
http://android.git.kernel.org/?p=platform/frameworks/base.git;a=bl.........
▪ 小弟我们都是神枪手 我们都是神枪手
每一个子弹消灭一个敌人
我们都是啦啦啦
1
2
3
4
45
6
7
78
9
0
0
-
-
-
2
3
21
312123
123
123
123
213
123
123
2121
21
1321
1
123
1
......
▪ 两行下令从png制作启动界面initlogo.rle 两行命令从png制作启动界面initlogo.rle
用图片工具编辑好想要的png之后,保存为logo.png
在logo.png所在命令下执行命令:
#使用ImageMagick自带的convert命令,进行raw格式转换
02
convert -depth 8 logo.png r.........
[1]ellipsize的兑现
来源: 互联网 发布时间: 2014-02-18
ellipsize的实现
熟悉了xml设置,对于代码实现一直忽视了
TextView.setEllipsize(TextUtils.TruncateAt.valueOf("END"));
或者自己设置那么需要根据代码重写
http://android.git.kernel.org/?p=platform/frameworks/base.git;a=blob;f=core/java/android/text/Layout.java#l1844
[2] 小弟我们都是神枪手
来源: 互联网 发布时间: 2014-02-18
我们都是神枪手
- 每一个子弹消灭一个敌人
- 我们都是啦啦啦
- 1
- 2
- 3
- 4
- 45
- 6
- 7
- 78
- 9
- 0
- 0
- -
- -
- -
- 2
- 3
- 21
- 312123
- 123
- 123
- 123
- 213
- 123
- 123
- 2121
- 21
- 1321
- 1
- 123
1
[3] 两行下令从png制作启动界面initlogo.rle
来源: 互联网 发布时间: 2014-02-18
两行命令从png制作启动界面initlogo.rle
用图片工具编辑好想要的png之后,保存为logo.png
在logo.png所在命令下执行命令:
#使用ImageMagick自带的convert命令,进行raw格式转换
02
convert -depth 8 logo.png rgb:logo.raw
03
04
android自带的rgb2565工具,对raw文件进行rle565格式转换
05
$(SRC_HOME)/out/host/linux-x86/bin/rgb2565 -rle <logo.raw >initlogo.rle
06
07
然后将initlogo.rle拷贝到android系统根目录,也就是root目录底下
08
cp
initlogo.rle root/
09
10
删除中间文件
11
rm -f logo.raw
在制作完 initlogo.rle 之后, 放入终端使用,发现第一次可以显示,第二次重启时又变成android的字符了,查看代码 system/core/init/init.c [load_565rle_image] --> logo.c 中发现源码在显示完毕initlogo.rle之后作了 unlink 操作, 而android 默认initlogo.rle 所在的system.img 是只读的,所以如果按照android 的标准形式作分区及其属性是没有问题, 但对于自定义的ya 或者 ubi形式的可读写的rootfs时就又问题了, 所以干脆注释unlink 代码吧.
最新技术文章: