原创 支持流媒體傳輸的網絡協議

(1)實時傳輸協議RTP。    RTP(Real-timeTransportProtocol)是用於Internet 上針對多媒體數據流的一種傳輸協議。RTP被定義爲在一對一或一對多的傳 輸情況下工作,其目的是提供時間信息和實現流同步。

原创 製作 Android ROM 的方法

有點玩機興趣的android愛好者,應該對custom ROM這種東西都不陌生。我介紹root權限獲取的時候,就直接用的MoDaCo Custom ROM作爲例子。適用於Hero比較好的ROM還有不少,比如Drizzy’s Custo

原创 AsyncTask生命週期

AsyncTask定義了三種泛型類型 Params,Progress和Result。 Params 啓動任務執行的輸入參數,比如HTTP請求的URL。 Progress 後臺任務執行的百分比。 Result 後臺執行任務最

原创 android應用程序皮膚

皮膚內置在程序裏面的!其實可以不用我這麼複雜的,直接每次換膚更改圖片資源就可以。   那還是寫上我的東西。   此處的xml借鑑鄭濤的一篇關於xml詳解一的一篇文章,寫得很不錯,大家也可以看看!   http://www.c

原创 HashMap,HashSet,LinkedHashSet,LinkedHashMap,ArrayList

HashMap的實現原理 1.    HashMap概述:    HashMap是基於哈希表的Map接口的非同步實現。此實現提供所有可選的映射操作,並允許使用null值和null鍵。此類不保證映射的順序,特別是它不保證該順

原创 android應用簽名

在Android 系統中,所有安裝 到 系統的應用程序都必有一個數字證書,此數字證書用於標識應用程序的作者和在應用程序之間建立信任關係,如果一個 permission的protectionLevel爲signature,那麼就只有那些

原创 Android XML文件使用

一、佈局文件:在layout目錄下,使用比較廣泛;   我們可以爲應用定義兩套或多套佈局,例如:可以新建目錄layout_land(代表手機橫屏佈局),layout_port(代表手機豎屏佈局),系統會根據不同情況自動找到最合適的

原创 IM ASmack

===============================================================   主動發送信息給某個用戶   ------------------------------------ 

原创 canvas 簡單實用

Android中最重要的一個類當屬Canvas了,所有View在UI上繪製全部是由Canvas實現的。而在使用SurfaceView的時候,對Canvas的使用就更重要了。     這裏簡單介紹下Canvas中常用的方法:      

原创 監聽ContentProvider中數據的變化

如果ContentProvider的訪問者需要知道ContentProvider中的數據發生變化,可以在ContentProvider發生數據變化時調用getContentResolver().notif

原创 camera 照相機 攝像機

一.camera啓動1.一個activity啓動調用流程:      onCreate()-->onStart()-->onResume()     onCreate():     1.可添加所需佈局文件,畫界面。     2.開啓線程

原创 Android Service 之三(Bind Service, 繼承自 Binder 類)

之前提及過,啓動Service有兩種方式:startService 與 bindService。前者已經說過如何使用,所以,這篇貼子主要是關於 bind service的。 這裏所討論的是僅針對那些被綁定的service的,而那些既被

原创 Android程序完全退出的三種方法

很多網友可能發現自己的Android程序有很多Activity,比如說主窗口A,調用了子窗口B,在B中如何關閉整個Android應用程序呢? 這裏Android123給大家三種比較簡單的方法實現。   首先要說明在B中直接使用finish

原创 AndroidManifest.xml文件中的android:windowSoftInputMode屬性使用

The AndroidManifest.xml File  <activity android:windowSoftInputMode=["stateUnspecified",                           

原创 WeakReference,SoftReference,HardReference,PhantomReference

 很多時候我們需要考慮Android平臺上的內存管理問題,Dalvik VM給每個進程都分配了一定量的可用堆內存,當我們處理一些耗費資源的操作時可能會產生OOM錯誤(OutOfMemoryError)這樣的異常,Android123觀