原创 Android 中 Service 學習,開篇

本文將通過三大部分來講解Android中程序與Service的交互方式,這裏說的交互方式指的是如何與Service進行消息的傳遞,比如:從Service中獲取信息,向Service發送信息等等。舉個簡單的例子,當我們通過手中的Androi

原创 如何下載並編譯Android4.0內核源碼goldfish(圖文)

轉自:http://blog.csdn.net/flydream0/article/details/7070392 關於如何下載Android4.0源碼,請查看我的博客內另一篇文章(同樣是圖文教程): http://blog.csdn.

原创 Android 中 Service 學習--與組件的通訊5法

 上一篇文章:Android中程序與Service交互的方式——綜述 簡述了Service的一些基礎知識以及Service和Thread的簡單區別,本文將着重講解與Service交互的五種基本方式:廣播交互、共享文件交互、Mssenger

原创 Android 中 Service 學習,總結

前文:Android 中 Service 學習--與組件的通訊5法          Android 中 Service 學習,開篇        以上兩篇文章分別介紹了與Service的五種交互方式,本文主要作爲一個補充和總結。  

原创 ADT 升級後無法關聯源碼

ADT 升級後發現有些功能,比如需要調用第三方Jar 包時不用像以前一樣在 Build Path 裏手動設置了,只要在項目目錄下建立libs目錄並把Jar包copy進去,就行了,ADT 會自動設置,經過編譯會在項目目錄下有個Android

原创 Vim 常用命令

第一部份:一般模式可用的按鈕說明,光標移動、複製貼上、搜尋取代等 移動光標的方法 h 或 向左箭頭鍵(←) 光標向左移動一個字符 j 或 向下箭頭鍵(↓) 光標向下移動一個字符 k 或 向上箭頭鍵(↑) 光標向上移動一個字符 l 或 向

原创 看Volley源碼,對HTTP緩存機制分析

Volley是android官方實現的HTTP請求庫,實現非常優美,這裏暫不分析。這是在網絡請求時它有一個對response code == 304 的判斷,這個讓我很納悶,度娘加谷哥很久發現,原來這是HTTP協議支持的緩存策略,主要服務

原创 Android-Universal-Image-Loader(UIL)使用分析

Android-Universal-Image-Loader(UIL) 是android端開源的異步圖片下載、緩存庫...它包含了HTTP異步下載,DISK緩存等功能,由於它設計封裝的獨立,我們可以很容易的自定義它,下面就分析下他使用注意

原创 判斷哪一種位置讀取方式比當前的位置修復更加的準確

由於定位的不確定性,每次位置的更新不見得是最精確的,所以我們需要和上一個位置做比較,來判斷是否使用這次的位置。 下面是API的示例代碼: private static final int TWO_MINUTES = 1000 * 60

原创 Git常用命令備忘

Git配置 git config --global user.name "storm" git config --global user.email "[email protected]" git config --gl

原创 Queue 隊列分析(單向隊列,雙向隊列,阻塞隊列)

Queue extends Collection 隊列實現了 Collection 接口,Collection接口是集合類的頂級接口,提供了一些對集合通用的操作方法,最常見的 add(增) ,remove(刪),,size(查詢)  下面

原创 github 簡單使用教程(更新中...)

github是一個基於git的代碼託管平臺,付費用戶可以建私人倉庫,我們一般的免費用戶只能使用公共倉庫,也就是代碼要公開。對於一般人來說公共倉庫就已經足夠了,而且我們也沒多少代碼來管理,O(∩_∩)O~。下面是我總結的一些簡單使用方法,

原创 linux 打包 壓縮 解壓縮 等命令

gzip [-cdtv#] 文件名; 擴展名爲 gz;    zcat 察看gz文件   gzip -d 文件名                          解壓縮文件 bzip2 [-cdkzv#] 文件名;    擴展名爲 b

原创 Pull to refresh implemention

pull to refresh  源於IPhone,現在很多項目都有實現,在github 有個開源的Pull To Refresh 項目,看過感覺代碼太重了,日常項目中要是用它有點殺雞用牛刀大才小用了 其實網上早已有了它簡易的實現,看代碼

原创 APK反破解技術小結

轉 由於Android安裝包APK文件僅僅是一個簡單的zip包,導致了APK文件很容易被反編譯。這不僅威脅到軟件開發公司及程序開發人員的知識產權,而且成爲了惡意程序滋生的溫牀。     那麼如何增加APK被破解的難度,保障APK程序的