原创 Jabber/XMPP協議報文詳解

From http://wiki.jabbercn.org/index.php?title=XEP-0045&oldid=3565 XEP-0045 來自Jabber/XMPP中文翻譯計劃 本文的英文原文來自XEP-004

原创 ActionBar官方Guide

action bar是窗口提供的特性之一,它標識了應用程序及用戶當前所在的運行位置,並向用戶提供當前可用的action和導航(navigation)模式。 在絕大多數需要向用戶明顯提供action或全程導航的activity中 ,你都應

原创 開發框架隨記

google提供了Android Support Library package 系列的包來保證來高版本sdk開發的向下兼容性,即我們用4.x開發時,在1.6等版本上,可以使用高版本的有些特性,如fragement,ViewPager等

原创 調用系統相機返回activity被銷燬重建問題

在項目中需要啓用系統照相機來拍照。本來很容易的一個問題。但在適配中出現了問題。 簡單說一下問題:     有些手機拍照成功,有些手機拍完照後(比較典型三星手機)確定返回應用後,拍照返回的activity數據丟失 問題查找:   

原创 ViewPager使用心得

@Override public Object instantiateItem(ViewGroup container, int position) { Log.e("信息", "PagerAdapter--instantiateIte

原创 ActionBar使用

大家都知道Android的ActionBar是在3.0以上纔有的,那麼在3.0以下呢,google並沒有給我提供在3.0以下支持ActionBar的包,但是外國的大牛JakeWharton實現了在3.0以下使用ActionBar,Act

原创 Android之ListView原理學習與優化總結

 在整理前幾篇文章的時候有朋友提出寫一下ListView的性能優化方面的東西,這個問題也是小馬在面試過程中被別人問到的…..今天小馬就藉此機會來整理下,網上類似的資料蠻多的,倒不如自己寫一篇,記錄在這個地方,供自己以後使用,不用再翻來翻

原创 關於ListView、ViewPager等在setAdapter後getChildCount爲0

做項目的時候發現ViewPager在setAdapter後,立即加載數據,會出現空指針。緊跟setAdapter後Log,發現getChildCount爲1,只有最開始添加的PagerTabStrip這個子View。 而adapter內:

原创 android LruCache類解讀

package android.util; import java.util.LinkedHashMap; import java.util.Map; /** * 這個類是Android 3.1(代號 Honeycomb MR1)

原创 XmlResourceParser類是怎麼樣解析XML文件的

android開發過程會經常使用XML文件,下面提供小實例,看看XmlResourceParser類是怎麼樣解析XML文件的。 XML文件名稱爲test.xml。內容如下:   Xml代碼   <?xml version="

原创 TAB帶地線滑動效果(類似QQ)

主界面: public class MainActivity extends FragmentActivity { private static final String TAG = "MainActivity"; pri

原创 雜記

使用android:imeOptinos可對Android自帶的軟鍵盤進行一些界面上的設置:android:imeOptions=”flagNoExtractUi” //使軟鍵盤不全屏顯示,只佔用一部分屏幕同時,這個屬性還能控件軟鍵盤右下

原创 ActionBar Goole官方例子-HoneyCombGallery

例子源碼 MainActivity: package com.example.android.hcgallery; /** This is the main "launcher" activity. * When runni

原创 android UI繪製

ViewRoot這個類在android的UI結構中扮演的是一箇中間者的角色,連接的是PhoneWindow跟WindowManagerService. WindowManagerService中我們知道它讀取android系統裏所有事件,

原创 android上smack客戶端功能實現代碼

  /** * 註冊 * * @param account 註冊帳號 * @param password 註冊密碼 * @return 1、註冊成功 0、服務器沒有返回結果2、這個賬號已經存在3、註冊失敗 */