原创 監聽APP升級廣播處理
當舊版本的用戶升級新版本的時候需要重新設定一些值處理,這時候需要監聽升級版本的廣播 <receiver android:name=".OnUpgradeReceiver"> <intent-filter> <action an
原创 android 佈局之滑動探究 scrollTo 和 scrollBy 方法使用說明
在Android View視圖是沒有邊界的,Canvas是沒有邊界的,只不過我們通過繪製特定的View時對 Canvas對象進行了一定的操作,例如 : translate(平移)、clipRect(剪切)等,以便達到我們的對該Canva
原创 設計模式學習--------12.代理模式學習
場景: 福爾摩斯一直想送禮物給花生,但是羞於直接贈送,於是想到讓房東太太去幫忙送禮物.編程如何實現呢? 定義: 爲其他對象提供一種代理以控制對這個對象的訪問。 角色: Proxy:代理對象.有下列功能: 實現與具體的
原创 Android 性能分析案例
Android 系統的一個工程師(Romain Guy)針對Falcon Pro 應用,撰寫了一個Android性能分析的文章。該文章介紹瞭如何分析一個應用哪裏出現了性能瓶頸,導致該應用使用起來不流暢。找到原因、並修復問題。即使沒
原创 Activity啓動模式 及 Intent Flags 與 棧 的關聯分析
在學習Android的過程中,Intent是我們最常用Android用於進程內或進程間通信的機制,其底層的通信是以Binder機制實現的,在物理層則是通過共享內存的方式實現的。 Intent主要用於2種情景下:(1)發
原创 Android如何正確的保存文件
在Android 官方開發文檔中有一篇文檔來介紹如何保存應用的數據,但筆者用過很多程序(從知名的到不知名的)處理的都不是很完美,或者 沒有按照Android 開發團隊建議的方式去保存他們應用的數據。當一些試用過的軟件卸載後,在SDC
原创 將博客搬至博客園
對CSDN的文字格式和驗證碼很無奈,搬家博客園。 新博客地址:http://www.cnblogs.com/krislight1105/ CSDN有時間會同步更新。
原创 Android開源項目發現---TextView,Button篇(持續更新)
android-flowtextview 文字自動環繞其他View的Layout 項目地址:https://code.google.com/p/android-flowtextview/ 效果圖:http://i949.photobuc
原创 Android-Universal-Image-Loader 圖片異步加載類庫的使用(超詳細配置)
這個圖片異步加載並緩存的類已經被很多開發者所使用,是最常用的幾個開源庫之一,主流的應用,隨便反編譯幾個火的項目,都可以見到它的身影。 可是有的人並不知道如何去使用這庫如何進行配置,網上查到的信息對於剛接觸的人來說可能太
原创 事件傳遞機制總結
事件系統組成元素: 1. 每一個事件被包裝爲一個MotionEvent 2. 描述一個事件的位置(location) --ACTION_DOWN --ACTION_UP --ACTION_MOVE --
原创 Android 通知欄Notification的整合 全面學習 (一個DEMO讓你完全瞭解它)
在android的應用層中,涉及到很多應用框架,例如:Service框架,Activity管理機制,Broadcast機制,對話框框架,標題欄框架,狀態欄框架,通知機制,ActionBar框架等等。 下面就來說說經常會使用到通知機制中
原创 android 佈局之滑動探究 scrollTo 和 scrollBy 方法使用說明
在Android View視圖是沒有邊界的,Canvas是沒有邊界的,只不過我們通過繪製特定的View時對 Canvas對象進行了一定的操作,例如 : translate(平移)、clipRect(剪切)等,以便達到我們的對該Canva
原创 DragSortListView學習總結
Drag-sort-listview 是一個支持拖拽排序和左右滑動刪除功能的自定義ListView,重寫了 TouchInterceptor 類來提供更加優美的拖拽動畫效果。 DSLV主要特性: 完美的拖拽支持; 在拖動時
原创 設計模式學習--------12.代理模式學習
場景: 福爾摩斯一直想送禮物給花生,但是羞於直接贈送,於是想到讓房東太太去幫忙送禮物.編程如何實現呢? 定義: 爲其他對象提供一種代理以控制對這個對象的訪問。 角色: Proxy:代理對象.有下列功能: 實現與具體的
原创 Android-Universal-Image-Loader 圖片異步加載類庫的使用(超詳細配置)
這個圖片異步加載並緩存的類已經被很多開發者所使用,是最常用的幾個開源庫之一,主流的應用,隨便反編譯幾個火的項目,都可以見到它的身影。 可是有的人並不知道如何去使用這庫如何進行配置,網上查到的信息對於剛接觸的人來說可能太