原创 Android下DLNA和UPnP的研究以及問題

轉自http://blog.csdn.net/gebitan505/article/details/19410093 因爲工作的需要,最近一直在研究DLNA和UPnP,我們這裏只研究多媒體的多屏互動,現在遇到瓶頸,故先總結下

原创 android:windowSoftInputMode屬性詳解

android:windowSoftInputMode activity主窗口與軟鍵盤的交互模式,可以用來避免輸入法面板遮擋問題,Android1.5後的一個新特性。 這個屬性能影響兩件事情: 【一】當有焦點產生時,軟鍵盤是隱藏還是

原创 WebView適配問題集錦

Android 4.0以上的系統設置中的開發人員設置中有一項是“強制使用GPU渲染”。當這個開啓時,可能會引起WebView的穩定,如頁面加載後一閃而過又變成空白等。好在這一項默認是關閉的。不過硬件加速確實會造成WebView容易出現問題

原创 android實現TextView垂直或水平滾動

下面將介紹TextView實現滾動的三種方式: 1、嵌套在ScrollView或者HorizontalScrollView中 垂直滾動:<scrollview android:layout_width="fill_parent"

原创 ListView之setEmptyView的問題

使用listView或者gridView時,當列表爲空時,有時需要顯示一個特殊的empty view來提示用戶,一般情況下,如果你是繼承ListActivity,只要 <ListView android:id="@id/android:

原创 listview中常見難題總結

錯誤提示 android.widget.AbsListView$RecycleBin.addScrapView(AbsListView.java:)  getViewTypeCount() 方法的返回值,getItemViewType(

原创 解讀ClassLoader

ClassLoader一個經常出現又讓很多人望而卻步的詞,本文將試圖以最淺顯易懂的方式來講解 ClassLoader,希望能對不瞭解該機制的朋友起到一點點作用。 要深入瞭解ClassLoader,首先就要知道ClassLoader是用來幹

原创 UPnP協議編程實踐

UPnP協議編程實踐 UPnP協議編程實踐的 UPnP協議編程實踐 本專題主要是介紹UPnP的工作原理和基本概念,包括SSDP、GENA和FXPP等基本協議,以及在Linux下如何使用Intel提供的UPnP開發包實現UP

原创 TCP/IP四層模型

TCP/IP參考模型    ISO制定的OSI參考模型的過於龐大、複雜招致了許多批評。與此對照,由技術人員自己開發的TCP/IP協議棧獲得了更爲廣泛的應用。如圖2-1所示,是TCP/IP參考模型和OSI參考模型的對比示意圖。      

原创 DLNA介紹

DLNA介紹(包括UPnP,2011/6/20 更新) 轉自http://blog.csdn.net/musiccow/article/details/6387603 http://blog.csdn.net/pochuanpiao/

原创 應用獲得Android Phone ServiceState的方法

應用偵聽Android Phone ServiceState的方法這裏介紹兩種方式 方法一:偵聽 Intent  TelephonyIntents.ACTION_SERVICE_STATE_CHANGED, 此Intent 是 sti

原创 android中像素單位dp、px、pt、sp轉換

android中像素單位有dp、px、pt、sp,每一種都代表不同的尺寸,先說一下每一種尺寸單位的含義。 dp(dip): device independent pixels(設備獨立像素). 不同設備有不同的顯示效果,這個和設備硬件

原创 在android系統中開發DLNA

轉自http://blog.csdn.net/habbyge/article/details/22602763 (注:以下文檔爲鄙人在開發過程中的總結,屬於拋磚引玉,只適合尚未涉足這一技術方面的開發者參考學習,想要精通此技術

原创 Android TextView設置個別字體樣式

印象中的TextView:        TextView 就是用於顯示文本的控件,可以在佈局文件中通過 android:text 屬性設置需要現實的字符,或者通過Context對象的findViewById(XXX) 方法獲得Te

原创 搭建 Win7 Android NDK 開發環境

1.下載安裝最新的Cygwinsetup.exe 這裏要注意的是,需要選擇Devel@Install,這個是模擬Linux環境必須的、、、、選擇http://mirrors.163.com 下載速度比較快安裝完以後,打開輸入make -