原创 Android多進程編程 IPC(Inter-Process Communiction) 小摘

概念: 線程是系統分配資源和CPU調度的基本單位,同時線程是一種有限的系統資源。而進程一般是指一個執行單元,在PC端一般指一個程序或者一個應用; 每個進程都有自己獨立的資源和內存空間,其它進程不能任意訪問當前進程的內存和資源,系

原创 如何評估開源庫是否值得引入(絕對乾貨!!!)

轉載請標明出處: http://blog.csdn.net/sinat_15877283/article/details/50831495; 本文出自: 【溫利東的博客】 現如今,當企業談及開源時,“低成本”不再

原创 封裝篇——Fragment懶加載

爲什麼要做fragment的懶加載封裝呢???一個字“懶”!!! 我老大告訴我:不會偷懶的程序員不是個好廚師 ^~^ ^~^ ^~^ 我們可能會以 viewpager(或其他容器)與多個Fragment組合使用,相信使用過的猿

原创 Android的線程和線程池

線程在Android中是一個很重要的概念,從用途上說,線程分爲主線程和子線程,主線程主要處理UI,子線程用於耗時操作。線程形態也有:AsyncTask,IntentService,HandlerThread… 主線程和子線程: 主

原创 Android N預覽版 權限上的一些改變

轉載請標明出處: http://blog.csdn.net/sinat_15877283/article/details/50893763; 本文出自: 【溫利東的博客】 Android的N分別更改權限,可能會影

原创 小“Siri” 開發

年底了,公司要我開發一個“小 Siri ”; 實現語音識別; 根據識別的話語做相應的動作; UI 設計圖 啥都沒有 就幾乎只有這兩行字,只能腦補程序了; 界面不夠美觀; 技術 訊飛語音識別技術 訊飛語音合成技術

原创 封裝篇——基類Activity

說說爲什麼要做基類Activity: 1. 統一風格,易調整(吐司、系統欄顏色、進入退出動畫…) 2. 細化基礎生命週期方法,減少代碼量。 總而言之,封裝就是爲了更優雅的寫代碼。。。 本文將從以下思路展開: 先要理清楚下Andr

原创 Android 一些常用工具類的整理

Android 工具類收集 1.2.1 新增WebView 設置管理類。 on 2017/02/08 1.2.0 新增反射工具類、文件工具類。 on 2017/02/06 1.0.0 init上傳 Android 工具

原创 Gradle

今天主要是想說說 Gradle( Gradle Plugin User Guide) 我所知道的一些東西, 老規矩,無圖不說話。。。 概念 Gradle構建工具是任務驅動型的構建工具,並且可以通過各種Plugin插件擴展功能以適應

原创 JNI開發(2)——開發實戰

JNI開發(1)——概述、環境搭建、必要知識點 JNI開發(2)——開發實戰 本篇是重頭戲:JNI實戰開發,如果你對於 JNI、NDK 還沒概念的話 那麼觀看本篇 也是沒有太大難度的 ,哈哈哈哈!!! 一些關於Android中NDK開

原创 多線程斷點續傳下載實踐

各位同學,大家好,時隔半年我又回來了。這半年發生了很多事情… 感受頗爲深刻,沾染上了賭博,很是後悔 但還能怎麼樣,接着擼代碼吧 17年把輸的錢好好敲代碼賺回來。 大家如果有什麼 項目呀都可以找我做。 有項目可以找我做。 有項目可以找我

原创 封裝篇——DataBase 數據庫整理(greenDao示例)

今天心情煩躁,一直在想着怎麼起本篇博文的開頭… 之前有在做一個即時通訊的功能,既然是即時通訊吧,那麼就需要存儲數據在本地咯,所以就有了關於數據庫使用的一個簡單封裝,今天抽空整理了一下思路,故而有了本文。 本文將從 數據庫基礎接口抽離,g

原创 JNI開發(1)——概述、環境搭建、必要知識點

JNI開發(1)——概述、環境搭建、必要知識點 JNI開發(2)——開發流程實戰 同學們,筆者作爲一名資深老司機,向大家鄭重承諾:“文章的最後會有福利發放,請自備紙巾!!!” 以下是整個 “JNI開發”的主題大綱,由於篇幅的限制,本文

原创 Android 常用View

# Android 常用 View集合 這份資料主要是收集一些常用的自定義View類,爲Anroid開發者提供參考,或者直接使用。 這份資料我會不斷的更新完善, 同時也歡迎更多具有豐富經驗的Android開發者將自己常用的工具類分享上

原创 Android性能優化策略

本篇主要是對 google推出的性能優化典範 進行一個通篇的整理… 主要在於一些具體的優化技巧、至於 60fps、掉幀、gc、內存抖動、閾值…等等這些性能術語的概念裏面不做多概括,請自行查閱… 本篇從以下幾點延伸擴展… 繪製/渲染