原创 Android動畫-TweenAnimation

Android 平臺提供了兩類動畫。 一類是Tween動畫,就是對場景裏的對象不斷的進行圖像變化來產生動畫效果(旋轉、平移、放縮和漸變)。 第二類就是 Frame動畫,即順序的播放事先做好的圖像,與gif圖片原理類似。  

原创 Android快速設置中添加隱藏狀態欄和導航欄選項

Android的狀態欄和導航欄是在SystemUI中實現的,目前還不支持手動隱藏和顯示狀態欄和導航欄,接下來我們將對此功能進行講解。 在系統啓動過程中,會加載SystemUI中的狀態欄,具體過程在這裏不予以分析,狀態欄對應的類爲:\fr

原创 Android 4.0 ICS SystemUI淺析——StatusBar加載流程分析

轉載至:http://blog.csdn.net/yihongyuelan/article/details/7710584 前面兩篇文章《Android 4.0 ICS SystemUI淺析——SystemUI啓動流程》、《A

原创 Android Looper和Handler

Android Looper和Handler Message:消息,其中包含了消息ID,消息處理對象以及處理的數據等,由MessageQueue統一列隊,終由Handler處理。 Handler:處理者,負責Message的發送及處理

原创 Android 4.0 SystemUI淺析——SystemUI啓動流程

  閱讀Android 4.0源碼也有一段時間了,這次是針對SystemUI的一個學習過程。本文只是對SystemUI分析的一個開始——啓動流程的分析,網上有很多關於2.3的SystemUI的分析,可4.0與2.3的差別還是很大的,爲了

原创 Android中AsyncTask的使用

在Android中實現異步任務機制有兩種方式,Handler和AsyncTask。 Handler模式需要爲每一個任務創建一個新的線程,任務完成後通過Handler實例向UI線程發送消息,完成界面的更新,這種方式對於整個過程的控制

原创 Android動畫-FrameAnimation

在開始實例講解之前,先引用官方文檔中的一段話: Frame動畫是一系列圖片按照一定的順序展示的過程,和放電影的機制很相似,我們稱爲逐幀動畫。Frame動畫可以被定義在XML文件中,也可以完全編碼實現。 如果被定義在XML文件中,

原创 IO多路複用之epoll總結

1、基本知識   epoll是在2.6內核中提出的,是之前的select和poll的增強版本。相對於select和poll來說,epoll更加靈活,沒有描述符限制。epoll使用一個文件描述符管理多個描述符,將用戶關係的文件描述符的事

原创 線程同步

線程同步 什麼是線程同步? 當使用多個線程來訪問同一個數據時,非常容易出現線程安全問題(比如多個線程都在操作同一數據導致數據不一致),所以我們用同步機制來解決這些問題。 實現同步機制有兩個方法:1。同步代碼塊:synchronize

原创 Android動畫

轉載:http://blog.csdn.net/cq0072008/article/details/8223878 參考:http://www.cnblogs.com/angeldevil/archive/2011/12/02/227

原创 Android進程與線程基本知識

本文介紹Android平臺中進程與線程的基本知識。     很早的時候就想介紹一下Android中的進程和線程,但由於其他的事情一直給耽擱了,直到現在才能和大家一起分享下。     1.Android進程基本知識:   我們先

原创 Android 4.0 ICS SystemUI淺析——StatusBar結構分析

轉載至:http://blog.csdn.net/yihongyuelan/article/details/7695903 在上一篇文章《Android 4.0 ICS SystemUI淺析——SystemUI啓動流程》中以及提到了

原创 IO多路複用之select總結

1、基本概念   IO多路複用是指內核一旦發現進程指定的一個或者多個IO條件準備讀取,它就通知該進程。IO多路複用適用如下場合:   (1)當客戶處理多個描述字時(一般是交互式輸入和網絡套接口),必須使用I/O複用。   (2)當

原创 select、poll、epoll之間的區別總結[整理]

 select,poll,epoll都是IO多路複用的機制。I/O多路複用就通過一種機制,可以監視多個描述符,一旦某個描述符就緒(一般是讀就緒或者寫就緒),能夠通知程序進行相應的讀寫操作。但select,poll,epoll本質上都是同

原创 WiFi Direct簡介

Wi-Fi Direct技術是由WFA(Wi-Fi聯盟)在2009年提出,目前最新的規範是v1.2版本。這個技術的目的是在沒有Wi-Fi AP的情況下由兩個或者多個Wi-Fi設備互相之間進行高速的數據通信。通信完全基於TCP/IP 協議