原创 Java泛型解惑

轉載請標註: 披薩大叔的博客 http://blog.csdn.net/qq_27258799/article/details/52335260 初識泛型 關於泛型的使用,我們平時使用最多的可能就是如下場景: List<Str

原创 關於android版本兼容的一些問題

近期關於項目中踩了一些兼容性的bug,這裏記錄一下。 第一個是用友盟分享組件6.1.1版本,SDK中的分享面板不支持自定義面板背景,比如我想換一個圓角背景,就沒辦法。於是就反編譯看了他們的代碼,然後黑了一下,加入了自定義背景接口

原创 Android 點9圖的繪製

項目中遇到需要繪製自由拉伸的Bitmap,踩了一些坑,這裏記錄一下。 繪製點9圖踩的坑 最開始使用的是canvas.drawBitmap方法,讓UI切了點9圖,然後使用: Bitmap.createScaledBitmap() 對

原创 2016秋招之路前傳

從本篇博客開始陸續記錄下即將到來的各種面試。 先介紹下背景:博主本科二本,研究生武漢211,不是科班出身,因爲老闆開公司的緣故,才走上了程序員之路。中間給老闆打工了一年半,項目經驗還可以,基礎較差,所以從今年7月開始就回學校安心看

原创 爲什麼我突然消失,因爲我搬新家啦~

一直想自己搭個博客玩玩(就是眼紅別人裝逼),終於在上個週末行動起來了。 用hexo+github搭了個雛形,主題用的是Casper,現在剛裝修好,功能還需要一點一點完善。雖然折騰了點,但是還真是樂在其中,歡迎大家去新家看看。 新家地址

原创 Android Studio插件開發入門篇

前言 本篇是AS插件開發的入門篇,旨在瞭解整個開發流程,代碼比較粗糙 AS插件絕對是我們開發道路上的一把利器,這裏首先推薦幾款我常用的插件。 Json轉Java類 快速生成findViewById代碼 CodeGlance: 開發前準備

原创 AS插件開發:根據特定格式的文本自動生成Java Bean文件或字段

本篇文章已授權微信公衆號 guolin_blog (郭霖)獨家發佈 爲什麼要造輪子 在項目中,產品提出了新需求,開發們的開發流程一般是這樣: 前後端根據需求討論接口契約協議 ——> 後端發佈契約 ——> 前後端各自按照契約編碼 ——> 後

原创 可自定義圖片指示器並支持自定義Tab寬度的TabLayout

本篇文章已授權微信公衆號 guolin_blog (郭霖)獨家發佈 Tab欄是APP中最常用的組件,如果我們沒有太多個性化需求,直接用TabLayout就可以輕鬆實現。 但是如果我們的產品大大說不想用一條線作指示器了,想用個圖片。或者像我

原创 TextView圖文混排——讓圖片居中跟在文字之後

項目中UI給提了個需求,這裏用草圖示意: 上圖圓形是一個logo圖片,UI想讓logo永遠緊跟標題居中顯示,不然標題在多行時,logo單獨居中特別醜。 看似簡單的需求,着實難着了我,因爲只要是使用TextView和ImageView,他

原创 android studio打包以及gradle配置構建

本篇文章已授權微信公衆號 guolin_blog (郭霖)獨家發佈 通過瀏覽這篇文章,我們可以學習以下內容: 生成簽名文件手動打包 通過配置自動打包 隱藏簽名文件敏感信息 通過設置風味實現不同風味包的資源替換 多渠道打包 生

原创 記ViewPager在使用中踩過的坑(刷新bug,空白頁bug)

ViewPager是現在比較常用的圖片輪播容器,本人在項目中做循環輪播時,踩了不少坑,特開一貼記錄。 ViewPagerAdapter刷新問題 這是個老生常談的問題了,網上的解決方案也一堆,這裏主要記錄一下問題產生的原因。 每次調用not

原创 Kotlin初探

Kotlin是JetBrains爸爸開發的基於JVM的新的編程語言。 其優點自不必多說,這裏只提一點,Google IO 2017 宣佈Kotlin會成爲Android官方開發語言!因此,其發展前景被普遍看好。 這裏主要記錄博主在Kotl

原创 Android後臺模擬點擊探索(附源碼)

本篇文章已授權微信公衆號 guolin_blog (郭霖)獨家發佈 工作中我們需要自制一套工具,其中遇到需要模擬點擊事件的需求,類似按鍵精靈的功能,支持後臺持續運行,滿足觸發條件時完成點擊。 經過一番探索,一共整理出兩種不同的方案:Acc

原创 Kotlin官方文檔翻譯—《Functions and Lambdas-Functions》

函數 函數聲明 在Kotlin中函數使用fun關鍵字聲明: fun double(x: Int): Int { return 2*x } 函數的使用 傳統的函數調用: val result = double(2) 用 · 符號調用

原创 Android新特性介紹,ConstraintLayout完全解析

本文轉自郭霖CSDN博客:http://blog.csdn.net/guolin_blog/article/details/53122387 本篇文章的主題是ConstraintLayout。其實ConstraintLayout是An