原创 android:layout_weight屬性分析

     LinearLayout支持對其子View設置layout_weight屬性,用來給子View分配自身剩餘佈局空間。此屬性的類型爲浮點型,默認值爲0。      對於佈局剩餘空間,結合下面一個簡單的例子來進行說明。 <Linea

原创 Android字體度量(FontMetrics)

基本概念 字體的度量,是指對於指定字號的某種字體,在度量方面的各種屬性,其描述參數包括: baseline:字符基線ascent:字符最高點到baseline的推薦距離top:字符最高點到baseline的最大距離descent:字

原创 Android字體工作原理與應用

      Android字體系統由android 2D圖形引擎skia實現,字體系統的配置方法在各個版本中不完全相同,按照API level可以劃分爲三個階段:4.0以下版本、4.0-4.4版本、5.0及以上版本。本文主要針對4.0及以

原创 Android文本顯示效果(Spannable)

本文分析總結了對View控件中的文本,使指定字符或子字符串具有特定顯示效果,例如字體、字號、文字間距、行間距、顏色等。      對於固定的文本內容,可以在文本中使用各種html標籤,然後使用html.fromHtml()方法將文本轉換

原创 計算機字符與編碼總結

基本概念 1. 字符、字節、字節序與系統內碼 字符:抽象的最小文本單位,在視覺上看到的記號。例如,'2'、'字'、'a'、'$'、'?'字節:一個8位二進制數,是計算機中存儲數據的單元,有很具體的存儲空間。例如,0x00、0x1A

原创 SSH配置總結

SSH概述 傳統的遠程登錄(telnet,rlogin)是不安全的,它們在網絡上用明文傳輸口令和數據,SSH則是安全的。OpenSSH提供兩種級別的驗證方式: 基於口令的安全驗證:知道服務器的帳號密碼即可遠程登錄,口令和數據在傳輸過

原创 Android字體使用規範

 1. 字形和字號      在同一個佈局中,使用過多種類的字體樣式和字號會使佈局顯得凌亂,影響視覺效果。Material Design設計規範將字體樣式限定爲一個樣式集,其中 12 、14、16、20和34 五種字號對應的樣式作爲基本

原创 字體基本概念

1. 字體可分爲如下三種(也可分爲兩大類): Serif:有襯線字體,在筆劃開始及結束的地方有額外的裝飾,並且筆劃的粗細會因直橫的不同而有所不同Sans Serif:無襯線字體,與serif正好相反,字的筆劃沒有額外的裝飾,筆劃粗細大致

原创 Git配置問題總結

Git客戶端配置 查看配置信息:git config [--global | system | local] --list設置用戶名:git config [--global | system | local] user.name