2013年2月8日 星期五

Handler + Thread implement

最近嘗試利用 Handler + Thread 去處理 App 較花時間的部分,否則 App 會出現 ANR(Application Not Resopnding)。

所以我藉由 Handler + Thread 實作了一個簡單的主題 - OOXX,下列呈現相關的部分程式碼。

2013年2月4日 星期一

LifeCycle

  • 為什麼要了解生命週期? 


        通常,每一個應用程式〈入口一般會是一個 Activity 的 onCreate 方法〉,都會佔據一個 Process 。當系統記憶體即將不足的時候,會醫照優先及自動進行 Process 的回收。不管是使用者或開發者,都無法確定應用程式何時會被回收。 

        一個 Activity 類別除了「OnCreate」函式之外,還會預先定義「OnPause」、「OnResume」等等的基本行為。當從一個 Activity 切換到另一個 Activity 的時候,原本的 Activity 將經過一連串的狀態改變。開發者可以在程式中添加一些個狀態相對應的流程,每次 Activity 改變狀態實,就會執行相對應的流程。 

        要讓使用者有好的使用經驗,Activity 需要在各個周期點上負責保管狀態、恢復狀態、傳送資料等工作。

To Read IP Geolocation Paper in The Winter Break


  1. Internet Geolocation: Evasion and Counterevasion
  2. Dude, where's that IP? Circumventing measurement-based IP geolocation
  3. Internet Geolocation and Location-Based Services
  4. Bringing location to IP Addresses with IP Geolocation
  5. Constraint-Based Geolocation of Internet Host
  6. Geolocalization of Proxied Services and its Application to Fast-Flus Hidden Servers
  7. The Geolocation of Web Logs From Textual Clues