原创 關於設計模式心得

1、依賴、關聯、聚合、組合定義 依賴:局部變量、方法形參、對靜態方法調用 關聯:成員變量(兩者獨立) 聚合:屬於關聯(整體—部分),例如司機和車,車是一輛私家車,是司機財產的一部分,這是聚合關係。 組合:屬於聚合(整體負責部分的生命

原创 最近兩個項目的難點以及如何解決的

1、利用裝飾器模式給RecyclerView添加headerView以及footView tips:其中使用sparseArrayCompat來存儲headview以及footview  

原创 記錄android開發用到的功能點

1、友盟崩潰日誌統計(具體到某個方法某一行) 2、git相關 ①git忽略 ②git版本控制(gitLab或者github或者開源中國等代碼託管平臺) ③git設置tag 方便歷史版本查看 3、gradle ①多渠道打包 待續。。。

原创 Andriod 從源碼的角度詳解View,ViewGroup的Touch事件的分發機制

轉自:http://blog.csdn.net/xiaanming/article/details/21696315 今天這篇文章主要分析的是Android的事件分發機制,採用例子加源碼的方式讓大家深刻的理解Android事件分

原创 git使用簡介

文字資料參考自廖雪峯的官方網站,具體百度 導圖:  看大圖:https://img-blog.csdn.net/20150704194201154 經驗: Git由來:linus爲了方便管理linux社區,花兩週時間寫了Git

原创 開發優秀書籍目錄

JAVA 1、Java編程思想 (第4版) 2、 Head First 設計模式(中文版) (豆瓣) 3、重構 (豆瓣) Android 待續

原创 藍牙開發心得體會

藍牙連接基本步驟發現設備-->配對/綁定設備-->建立連接-->數據通信-->斷開連接ServiceCharacteristic開發流程:1、獲取藍牙權限2、連接藍牙初始化1⃣️獲取BluetoothAdapter2⃣️如果檢測到藍牙沒有

原创 RxJava使用心得

優勢:鏈式結構,擺脫迷之縮進 創建方式 1、Observable.create() 2、Observable.just() 3、Observable.from() timer的使用 之前延時事件主要使用handler來處理,現在使用

原创 組件化開發的一點小事

轉自:http://blog.csdn.net/a910626/article/details/46852811android知識網看大圖:https://img-blog.csdn.net/20150712200557530

原创 小程序開發 筆記

一、WXSS1、尺寸單位使用rpx 像素單位,具體值是:1rpx == 0.5px == 1物理像素,物理像素說的是硬件上表達的像素概念。2、樣式導入使用@import語句可以導入外聯樣式表,@import後跟需要導入的外聯樣式表的相對路

原创 git和github使用整理

可能出現的錯誤提示 1、在執行$ git remote addorigin [email protected]:defnngj/hello-world.git 提示錯誤:fatal: remote origin already exists.

原创 同時添加刪除動畫時bug的解決

java.lang.NullPointerException: Attempt to read from field 'int android.view.View.mViewFlags' on a null object referenc

原创 插件化以及熱更新小結

參考:安卓App熱補丁動態修復技術介紹——QQ空間終端開發團隊android分包方式:1、dex分包;2、插件化;熱更新相比插件化多做了兩件事:1、防止相關類打上CLASS_ISPREVERIFIED標籤,就可以搶先加載舊的bug類;2、

原创 Android開發涉及技能、工具、框架

Bug系統:Mantis Bug tracker 需求分析:思維導圖 bug維護:友盟崩潰日誌統計 app使用統計:友盟統計 混淆