原创 Android 組件化的使用

當前博客新地址 http://xiaojinzi.tpddns.cn:18888/post/Android組件化的使用.html 前言 其實組件化方案很多很多,讓人選擇也是很多很多,但是爲什麼每一家有技術積累的公司都會參考別人的組件化

原创 轉場啦

雖然 CSND 的創作的時候的編輯器很好用,但是日前顯示的頁面廣告越來越多,自己搭建了一個. 小金子博客 歡迎光臨

原创 mysq 配置遠程登錄

使用授權的方式: mysql -u root –p mysql>use mysql; mysql>GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456' WIT

原创 Android DataSource 層實現

前言 在 Android 日益成熟和完善的階段,我們的項目也日益的開始注重性能和可維護性.今天要和大家聊一聊Android 項目裏面的 DataSource 首先我們可以理解 DataSource 是一個單獨的 Module,可以

原创 Retrofit 源碼分析流程

前言 Retrofit 框架使用了有一年多了,但是說來慚愧,一直都是處於使用的狀態,不會用的地方利用百度或者谷歌搜索一下.一直沒有去摸索裏面的源代碼.這幾天我對源代碼進行閱讀之後,不僅理順了Retrofit 框架的實現,而且對泛型的認識

原创 Android 組件化的實現

前言 哈哈哈哈,我又回來了,小金子又回來了,好久沒寫博客了,是時候更新一波了 最近項目在做組件化,然後這次給大家帶來組件化的實現和應用 組件化方案地址:https://github.com/xiaojinzi123/Compon

原创 ButterKnife 完全解析

前言 使用 ButterKnife 也有一段時間了,還記得我們從最開始的findViewById到現在使用註解來幫我們注入控件。其實這中間還有一個使用反射實現注入的一個階段,真是因爲在追求性能和今天,ButterKnife纔會被廣泛的使

原创 ActivityLifecycleCallbacks能做哪些事情?

前言 從Api14開始,系統在Application類中提供了一個關於Activity聲明週期回調的方法(如下). 所以我們可以在一個統一的地方就可以監聽到所有的Acitivy的聲明週期方法的回調,這個Api特別重要,他能實現很多

原创 ListView複用和優化詳解

前言 我們每一個Android開發人員對ListView的使用肯定是很熟悉的,然而多少人能真正的懂ListView的緩存機制呢,說白了就是ListView爲了提高效率,而內部實現的一種優化,犧牲一點內存。而這種優化就需要複用ItemVie

原创 Android 屬性動畫詳解

請尊重別人勞動成果         轉載請註明出處:http://blog.csdn.net/u011692041/article/details/51471743 前言         The property animation sy

原创 NDK 開發之 Socket 編程

前言 socket 作爲開發人員必須掌握的一個技能,今天我在Android中使用到了.並且寫出了一個小例子,本片文章作爲一個記錄 Tcp連接 實現流程盜用一張圖: 流程中名稱都是每一個步驟需要調用的函數名稱 /* DO NOT

原创 Idea Plugin 翻譯篇(1)

初始化環境 插件項目結構 Plugin Content 有兩種方式讓插件可以生效 都是需要放在IDEA的plugin目錄中,但是一種是直接放一個.jar文件,另一種是放一個文件夾,內部有插件的.jar文件,目錄結構如下 .Intell

原创 GitFlow使用

這節介紹的Gitflow工作流借鑑自在nvie的Vincent Driessen。 Gitflow工作流定義了一個圍繞項目發佈的嚴格分支模型。雖然比功能分支工作流複雜幾分,但提供了用於一個健壯的用於管理大型項目的框架。 Gitflo

原创 ListView複用和優化之多佈局詳解

前言 在上一篇文章中,我已經非常詳細的闡述了ListView的複用原理和幾個大家不太明白的地方.也同時重現了複用的問題並告訴大家如何去解決.如果你沒有看上一篇,請先移步,這篇基於上一篇的知識繼續講解ListView中多佈局是個什麼原理 L

原创 Android Handler消息處理機制詳解

前言 從我們學習android開始,幾乎每天都在和handler打交道.有了它,我們在子線程中處理好了耗時的操作,可以利用它來更新UI.它爲我們在線程間的通信提供了很大的方便,而今天博客就來詳細的介紹一下Handler的消息循環機制,一步