原创 android jack編譯,代碼中的中文顯示亂碼

前段時間升級到android studio 2.2,開啓java8,使用jack編譯器,發現代碼中的中文顯示出來全部變成了亂碼。 查詢後發現這是Jack編譯器的一個bug,Jack使用的是操作系統的默認編碼,UTF-8編碼的文件經過編譯

原创 Phabricator快速搭建和使用

既然是快速搭建,當然用docker鏡像最快,別人已經安裝好了,拿來配置一下即可使用。 獲取phabricator鏡像 docker pull hachque/phabricator然後需要安裝mysql,這個教程很多就不詳細講了。

原创 安裝DirectX SDK報錯s1023的解決

一開始按照網上搜索到的方法,卸載 Microsoft Visual C++ 2010 x86 Redistributable Microsoft Visual C++ 2010 x64 Redistributable 卸載完成之後

原创 Robolectric測試環境移除stetho

Stetho是非常不錯的調試工具,Robolectric是在單元測試中模擬android運行環境的工具。 正常情況下,我們是這樣使用的: testCompile "org.robolectr

原创 工廠模式學習個人理解

這段時間抽空複習了設計模式 對於各種工廠模式個人理解如下: 簡單工廠,就是一個工廠生產各種產品 工廠方法,就是多個工廠,每個工廠可以生產一種或多種產品 抽象工廠,就是客戶看到的工廠並不對應具體的工廠,而是將各個具體工廠生產的各種產品分類

原创 開源,安卓自動縮放佈局,解決屏幕適配問題

2015.8.4 更新: 增加參數custom:autoScaleType 設置縮放模式,可以設爲“fitWidth”,"fitHeigth" 和 "fitInside"。分別代表縮放至寬度匹配,縮放至高度匹配以及縮放至適合容器內部,默認

原创 alpine運行gradle提示Failed to load native library libnative-platform.so

原因是缺少libstdc++ 運行 apk update && apk add libstdc++ && rm -rf /var/cache/apk/*