原创 Android Sharedpreference學習

Android Sharedpreference學習 核心代碼:將控件需要保存的信息寫入editor,會生成xml文件保存上述信息 SharedPreferences preferences=getSharedPreferences(

原创 Android動畫

Android動畫 1 Tween動畫(補間動畫) View animation,它只是改變了View對象繪製的位置,而沒有改變View對象本身。也就是說View大小位置不變,造成所佔據的空間還是固定的,只是在既定空間上顯示動畫。 官

原创 Android圖片文件緩存

基本設計框架: ImageFileCache構造函數中清理緩存空間。設計get方法,注意添加時間戳更新,LRU確保刪除時最後刪除設計save方法,可以採取壓縮方法存放清理緩存是根據文件修改時間排序後再清理40%空間,清除的都是.cash

原创 Java併發編程

Join 當前線程調用某個線程的這個方法時,它會暫停當前線程,直到被調用線程執行完成。 Runnable對象,本地線程 如果你創建一個類對象,實現Runnable接口,然後多個Thread對象使用同樣的Runnable對象,全部的線程都共

原创 Pyramid Helloworld

Pyramid 學習起航--------helloworld 英文文檔在官網有!安裝方法也在官網有詳細說明! 鏈接http://docs.pylonsproject.org/projects/pyramid/en/1.6-branch/q

原创 retrofit2+rxJava

As gradle配置: compile 'com.squareup.retrofit2:retrofit:2.0.1'compile 'com.squareup.retrofit2:adapter-rxjava:2.0.1' 接口類設計

原创 Java線程池

java線程池,作用,使用方法 作用,真實場景 在Android開發中,例如多個網絡圖片的加載,在不同線程中執行URL獲取資源,創建Drawable對象,最後將圖片在UI線程中顯示在ImageView控件上(handler.post)

原创 Android圖片內存緩存

public class ImageMemoryCache { private static final int SOFT_CACHE_SIZE = 15; //軟引用緩存容量 private static LruCac

原创 百度地圖——顯示小車軌跡動畫回放

百度地圖,Android顯示車輛軌跡動畫 初次設計想就用百度自帶的顯示覆蓋物的方式,計算兩個座標點的距離,添加短距離的座標點,然後在密密麻麻的座標點之間顯示,隱藏覆蓋物,形成移動的視覺效果。 後來發現會創建較大的內存,而且效果不佳。 最後

原创 How Android Draws Views,Android如何繪製View,

主要是瞭解爲什麼在自定義ViewGroup時onMeasure方法會調用兩次。 When an Activity receives focus, it will be requested to draw its layout. Th

原创 Python 練習------文件屬性,Json數據

Python 練習------文件屬性,Json數據 將一個指定目錄下的文件(包含子目錄),每個文件用一個 UUID代表,並記錄到一個Json格式文件(需要功能的Python都有庫支持,如Json等): #!/usr/bin/pytho

原创 View繪製整體流程簡析

View 繪製流程   1、android中實現view的更新有幾種方法? 你知道嗎?其實android中實現view的更新有兩種方法,一種是invalidate,另一種是postInvalidate,其中前者是在UI線程自身中使用,而後

原创 Phaser分析

基本概念 註釋:A reusablesynchronization barrier 可重用的同步屏障。英文翻譯Phaser:['feɪzə]階段基本功能:實現多階段多任務,不同階段阻塞控制,同一階段多個任務阻塞控制。 相關機制: 註冊機

原创 Bitmap類用法 詳細說明

1.  BitMap類 public void recycle()——回收位圖佔用的內存空間,把位圖標記爲Dead  public final boolean isRecycled() ——判斷位圖內存是否已釋放  public fi

原创 Rxjava 詳解

Rxjava詳解 Rxjava文章很多了,自學所用。如下鏈接解析的很好,本文寫一下小demo實戰。 http://www.jcodecraeer.com/a/anzhuokaifa/androidkaifa/2015/1012/3572.