- 博客(9)
- 收藏
- 关注
原创 android:layout_weight属性分析
LinearLayout支持对其子View设置layout_weight属性,用来给子View分配自身剩余布局空间。此属性的类型为浮点型,默认值为0。 对于布局剩余空间,结合下面一个简单的例子来进行说明。<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:too
2015-03-23 21:41:25 667
原创 Git配置问题总结
Git客户端配置查看配置信息:git config [--global | system | local] --list设置用户名:git config [--global | system | local] user.name 设置用户邮箱:git config [--global | system | local] user.email 设置git命令别名:git co
2015-03-10 11:04:01 5733
原创 Android文本显示效果(Spannable)
本文分析总结了对View控件中的文本,使指定字符或子字符串具有特定显示效果,例如字体、字号、文字间距、行间距、颜色等。 对于固定的文本内容,可以在文本中使用各种html标签,然后使用html.fromHtml()方法将文本转换为可显示相应效果的形式。一般来说,在Android中使用各种Span类更加直接,而且在性能上比前者更好。相关接口和类的关系 C
2015-03-09 18:03:42 1427
原创 SSH配置总结
SSH概述传统的远程登录(telnet,rlogin)是不安全的,它们在网络上用明文传输口令和数据,SSH则是安全的。OpenSSH提供两种级别的验证方式:基于口令的安全验证:知道服务器的帐号密码即可远程登录,口令和数据在传输过程中都会被加密。基于密钥的安全验证:此时需要在创建一对密钥,把公有密钥放到远程服务器上自己的宿主目录中,而私有密钥则由自己保存。Ubun
2015-03-05 20:56:05 2561
原创 计算机字符与编码总结
基本概念1. 字符、字节、字节序与系统内码字符:抽象的最小文本单位,在视觉上看到的记号。例如,'2'、'字'、'a'、'$'、'?'字节:一个8位二进制数,是计算机中存储数据的单元,有很具体的存储空间。例如,0x00、0x1A、0xF2字节序:分为Big Endian和Little Endian,不同的处理器可能不相同。当一个字符需要多个字节来存储时,高位字节存储在低地址的
2015-03-04 11:44:00 1613 1
原创 Android字体工作原理与应用
Android字体系统由android 2D图形引擎skia实现,字体系统的配置方法在各个版本中不完全相同,按照API level可以划分为三个阶段:4.0以下版本、4.0-4.4版本、5.0及以上版本。本文主要针对4.0及以上版本中字体系统的配置方法及字体相关应用进行分析。注意,浏览器及webView中的字体有单独的字体系统。 Android中将每个字体文件描述为字型(Typeface),包括字体族(FontFamily)和字体样式(textStyle)两个维度,字体族对应各种字体类型
2015-03-04 11:33:27 7698 2
原创 字体基本概念
1. 字体可分为如下三种(也可分为两大类):Serif:有衬线字体,在笔划开始及结束的地方有额外的装饰,并且笔划的粗细会因直横的不同而有所不同Sans Serif:无衬线字体,与serif正好相反,字的笔划没有额外的装饰,笔划粗细大致相同Monospace:等宽字体,也称为打字机体。属于Sans Serif的一种,但由于每个字符宽度都是一致的,所以另外独立出来。因为字符宽度一致,所以特
2015-02-27 17:24:28 1621
原创 Android字体度量(FontMetrics)
基本概念字体的度量,是指对于指定字号的某种字体,在度量方面的各种属性,其描述参数包括:baseline:字符基线ascent:字符最高点到baseline的推荐距离top:字符最高点到baseline的最大距离descent:字符最低点到baseline的推荐距离bottom:字符最低点到baseline的最大距离leading:行间距,即前一行的descent与下一行的asc
2015-02-25 09:40:51 14439
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人