原创 用Git如何提交代碼到GitLab?

用Git如何提交代碼到GitLab? 1.提示:一般情況下公司開發的流程裏,有專人維護你們公司放到GitLab的項目,所以某些重要分支需要權限你才能請求提交和合並,所以用Git提交的最後一步push後一般會彈出一個GitLab的項

原创 Android模塊化開發中jar包對應的res中.9圖片的處理方法

假設目前我的.9圖片放在桌面,全部放在一個handle9的文件夾裏面,我要把這些.9圖片批處理 1.因爲用的工具是aapt.exe,先打開cmd,在cmd裏面定位到sdk/build-tools/某個版本里面去,. 例如我的我的aapt

原创 Android異步線程AsyncTask封裝

最近工作用到很多線程,現公司代碼中用的最多的就是Thread+Handler,簡直不要再麻煩,一堆的sendMessage()和一堆的handleMessage(),每個類用到的地方都要重新複製一遍;想起前公司老大用的封裝好的AsyncT

原创 String StringBuilder StringBuffer三者的特點與及速度闡述

String StringBuilder StringBuffer 第1點 String是一個字符串常量,所以他是不可變的。 第2點 StringBuilder線程不安全,但是速度最快。 第3點 StringBuilde線程安全,

原创 equalsIgnoreCase()和equals()以及'=='的區別以及使用,

1.equalsIgnoreCase()是從詞意上直譯就能大概知道他的意思了。equalsIgnoreCase()和equals()都是比較字符串的內容,但equalsIgnoreCase()忽略大小作比較。equals()比較時區分大小

原创 Android BroadcastReceiver機制的詳解

Android廣播機制的詳解 工作也一年了,自覺學到的東西不多,最近常常在反思,因爲在一家產品公司,產品效果不是很好,所以就比較閒了,於是最近在瘋狂找東西學,所以找了郭霖大神第一行代碼來看,發現還是有一些知識點不懂的,也有一些知識點因爲

原创 android:lineSpacingMultiplier在不同版本Eclipse下的使用細節。

TextView裏設置行間距有兩個屬性:lineSpaceExtra 和 lineSpacingMultiplier ;  前者是通過設置實際寬高來實現,例如android:lineSpaceExtra:5dp; 後者則是通過倍數來設置

原创 EidtText可編輯不可點擊和可點擊不可編輯終極版。

前言:管他黑貓白貓,抓到老鼠就是好貓,你覺得老闆會理你有沒有用老鼠籠? 相信看到這個博客的你,一定很煩惱,因爲我在寫這篇博客之前也是,很多朋友的博客都是用這三個玩意(clickable,focusable,enabled)來這實現這個功能