原创 關於自定義TextView的測量問題

首先推薦一個鴻洋大神的一個關於自定義字體的博客:http://blog.csdn.net/lmj623565791/article/details/44098729 本文的內容都是在觀看博客時的一些總結,所以若下文有看不懂的請結合

原创 HorizontalScrollView強制停止

在scrollView的Fling階段要在某個事件觸發時停止Fling操作,本着百度第一的原則,我按照我的標題搜了半天竟然沒有搜到,不禁很奇怪,是我搜索的姿勢不對嗎? 總之,沒有搜到就只能自己解決了,發現一個簡單的方法,分享一下。

原创 AudioRecord初始化失敗?權限申請了沒提示?

這是一個我犯了的傻逼問題,必須記錄一下。 E/AudioRecord: AudioFlinger could not create record track, status: -1 E/AudioRecord-JNI: Error

原创 java1.7的 -- 在Java中如何優雅地判空(並未完全解決,共同思考)

在Java中如何優雅地判空 之前看這個文章的時候,並沒有被NR Null Object這個插件吸引,相比繁瑣的判空,這個並沒有減少工作量,反而增加學習成本。 倒是後面Optional這個方法很是吸引我,但是可惜的是它只支持java8,

原创 android studio 代碼插件常用code整理

Android Studio自定義模板 寫頁面竟然可以如此輕鬆 主要是參考鴻洋的這篇文章,還有就是studio自帶的那幾個activity和fragment。 這裏主要是整理一下在這個過程中主要用到的一些自定義的東西。 java代碼

原创 ButterKnife源碼之--爲什麼我寫的ButterKnife中OnClick註解有問題

事情的經過是這樣的: 我們知道ButterKnife的初始化時這樣的ButterKnife.bind(this);,那我也希望自己封裝的框架也是這個樣子的,所以我打算這樣Bind_MusicCutActivity.bindView(t

原创 爲什麼ButterKnife不支持帶參的OnClick -- 註解支持的類型

看ButterKnife源碼 public @interface OnClick { /** View IDs to which the method will be bound. */ @IdRes int[] value(

原创 AOP+ASM+插件化總結--實現基於註解的埋點和統計-- 代碼篇之:Transform

git地址+ASM文檔 總結一下:基本都是制式的代碼,包括遍歷那一塊等等,其他方法需要的類型和返回值也都在註釋裏了。 import com.android.build.api.transform.* import com.androi

原创 AOP+ASM+插件化總結--實現基於註解的埋點和統計-- 代碼篇之:AMS

git地址+ASM文檔 import org.objectweb.asm.AnnotationVisitor; import org.objectweb.asm.ClassVisitor; import org.objectweb.a

原创 Android shrinkResources使用中的問題

1、 下面的寫法是錯的,編譯不過去。因爲這兩個是搭配使用的,要麼都是true,要麼都是false minifyEnabled false shrinkResources true 2、 沒有引用的文件但是需要保留怎麼辦? 新增res

原创 AOP+ASM+插件化總結--實現基於註解的埋點和統計-- 插件篇之:文件名和插件名你真的懂了嗎

當我們寫博客總結的時候,通常是我們已經驗證或者解決了問題,那麼我們寫的文章往往是給已經解決完問題的自己看的,當一個人進入陌生領域的時候來看你寫的文章,很可能是看不懂的,因爲他沒有你的經驗,所以當你寫文章的時候,往往要把自己放到初學者的

原创 android studio完全清除代理之 我們不一樣

之前studio設置過代理,但是當我取消代理的時候遇到了問題! 我們先看下主流的設置方法: setting裏清除代理 gradle.properties裏清除配置。 但是我們不一樣: 我的項目裏的gradle.propertie

原创 AOP+ASM+插件化總結--實現基於註解的埋點和統計-- 引入篇

在寫代碼之前,外面首先要搞清楚各個類的引入(依賴),把這個搞清楚了,那麼你在後續的開發中就不用操心當你新建一個類的時候的導包問題了,尤其是這個類很多包都有的時候,咬牙切齒! 說實話這個很折磨人,尤其是公司的網不好的時候,那時你會懷疑:

原创 AOP+ASM+插件化總結--實現基於註解的埋點和統計-- 理論篇

老規矩本人整理腦圖,腦圖的作用是把不連續的記憶通過圖像聯繫起來,博文的作用是圖像表述不清的通過文字記錄下來並且記錄自己遇到的問題和解決方案。 如果本人表述不清,請參考一下文章,自行腦補更正。 參考文獻: http://kvh.io/

原创 註解(反射+APT)整理(附帶腦圖)

本人整理腦圖 註解掃盲和自定義註解 帶你從頭到尾玩轉註解 這兩篇是我之前學習的時候看的博客,作者整理的很詳細了。 我爲了加深印象,自己又整理了個腦圖,喜歡看圖的可以看看本人整理腦圖,個人喜歡看圖說話,更直觀一點。 編譯時註解和運行