Time of Update: 2013-12-11
1.首先給出序列化與還原序列化工具類[html]public class SerializableInterface { public SerializableInterface(){ } public static byte[] serialize(HashMap<String, String> hashMap){&
Time of Update: 2013-12-11
android可以自訂控制項,最近接觸到兩種自訂控制項,記下,為以後遇到時可以複用public class AutoCompleteEmailEdit extends AutoCompleteTextView { private ArrayList<String> candidateString = null; private ArrayAdapter<String> adapter = null;&
Time of Update: 2013-12-11
文法(SYNTAX):<path-permissionandroid:path="string" android:pathPrefix="string" &
Time of Update: 2013-12-11
Gallery是一個水平的列表選擇框,它允許使用者通過拖動來查看上一個、下一個列表選項。下面是控制項Gallery的額外的屬性:要使用一個Gallery非常的簡單,只需要設定填充它內容的Adapter即可。從Adapter的體繫上來看(可以看看:Android中的Adapter),顯然使用BaseAdapter是最好的選擇,當然SimpleAdapter也可以,不過,實現起來,沒有BaseAdapter清晰和強大。所以這裡的Best
Time of Update: 2013-12-11
文法(SYNTAX):<uses-sdkandroid:minSdkVersion="integer" android:targetSdkVersion="integer"
Time of Update: 2013-12-11
Intent是Android中一個非常重要的概念,跟這個詞的本意(意圖,目的)一樣,這個類在Android中的作用就是要調用某個組建去做某一件事,比如通過startActivity啟動一個Activity,通過startService啟動一個Service,通過sendBroadcast發送一個廣播等,它相當於各個組建間的一個橋樑。很重要的一點是這個過程是可以跨進程的,比如在應用中可以啟動調用某個播放器組件(系統自身的或者第三方的)來播放一段視頻,啟動照相機程式拍照等等。 當我們啟動視
Time of Update: 2013-12-11
本例介紹使用透明背景繪製OpenGL 圖形。步驟如下:1. 對於Activity使用透明主題<activity android:name=”.graphics.TranslucentGLSurfaceViewActivity”android:label=”Graphics/OpenGL ES/Translucent GLSurfaceView”
Time of Update: 2013-12-11
建立好ApiDemo項目後,就可以逐個樣本的來分析代碼,這裡假定讀者已對Android開發有些瞭解或是讀過Android簡明開發教程。首先是看ApiDemo的主Activity: com.example.android.apis.ApiDemos ,這個主Activity為ListActivity的子類,主要用來列出ApiDemos中的200多個執行個體,執行個體採取分類層次顯示。在ApiDemos 的 onCreate()中代碼:[java]setListAdapter(new
Time of Update: 2013-12-11
Preferences之間可以定義依賴關係,在第一個例子中已有說明。對應定義了依賴關係的Preferences,依賴指向的Preference可以稱為Parent preference ,只有在Parent preference選中時,子Preference 才可以配置,否則子Preference
Time of Update: 2013-12-11
1.寫一個left_in.xml方法[html] <?xml version="1.0" encoding="utf-8"?> <translate xmlns:android="http://schemas.android.com/apk/res/android"
Time of Update: 2013-12-11
API概要在android.animation包中能夠找大多數屬性動畫系統的API。因為視圖動畫系統已經在android.view.animation包中定義了很多插值,因此在屬性動畫系統中也能夠使用這些插值。下列表格中介紹了屬性動畫系統的主要組件。Animator類提供了建立動畫的基本架構。通常不會直接使用這個類,因為它只提供了準系統,因此要完全的支援動畫值就必須擴充這個類,下表列出了Animator的子類。表1.Animators類 說明 ValueAnimator&nb
Time of Update: 2013-12-11
push到local/apache上[html]<span style="font-family:Microsoft YaHei;">cd bin chmod 0755 *</span> 添加到bash.bashrc,如果有的話[html] <span style="font-family:Microsoft YaHei;">export PATH=/sd-ext/local/apache/
Time of Update: 2013-12-11
[java] package smalt.music.utils; import android.graphics.Bitmap; import android.graphics.BitmapFactory; import android.graphics.BitmapFactory.Options; //載入圖片的方法:3種 public class BitmapUntil
Time of Update: 2013-12-11
XML放入網路空間---version.xml
Time of Update: 2013-12-11
一、Power、Home、Menu、back以及Vol+、Vol-的處理我們知道,在WindowManagerService建立的時候會聲明一個InputManager的執行個體,這個InputManager又會通過NativeInit實現將mCallbacks、looper等添加到C++中實現建立InputDispatcher和InputReader。然後將這兩個執行個體各加入到InputDispatcherThread和InputReaderThread之中,實現讀取輸入事件並且進行派發。1
Time of Update: 2013-12-11
你能夠使用視圖動畫系統來執行View對象上的補間動畫。補間動畫是用諸如開始點、結束點、尺寸、旋轉以及一些其他的動畫特性來計算的動畫。補間動畫能夠在View對象的內容上執行一個簡單的變換系列(位置、尺寸、旋轉和透明度)。因此,如果有一個TextView對象,就能夠移動、旋轉、放大或縮小文本。如果該TextView對象有一個背景圖片,那麼這個背景圖片會跟文本一起變換。animation包提供了補間動畫中所使用的所有的類。動畫指令序列定義了補間動畫,這些指令既可以用XML來定義,也可以用Android
Time of Update: 2013-12-11
Canvas 在一般的情況下可以看作是一張畫布,所有的繪圖操作如drawBitmap, drawCircle都發生在這張畫布上,這張畫板還定義了一些屬性比如Matrix,顏色等等。但是如果需要實現一些相對複雜的繪圖操作,比如多層動畫,地圖(地圖可以有多個地圖層疊加而成,比如:政區層,道路層,興趣點層)。Canvas提供了圖層(Layer)支援,預設情況可以看作是只有一個圖層Layer。如果需要按層次來繪圖,Android的Canvas可以使用SaveLayerXXX, Restore
Time of Update: 2013-12-11
接下來幾篇文章,學習JNI開發,主要是學習《JNI詳解》,將裡面的執行個體通過Android平台實現,首先由一個經典執行個體引出 – HelloWorld!!HelloWorld是經典的,一想起學編程,就想起那些年我們一起寫過的HelloWorld。這裡用HelloWorld來講解JNI的開發過程。這個過程大致可通過來說明:1) 建立一個HelloWorld工程;2) 建立一個帶有native方法的類Helloworld.
Time of Update: 2013-12-11
因為首先是個人開發人員,而不是團隊開發。開發的過程中就沒有那麼規範,沒有詳細的需求,沒有介面設計,也沒有詳細的開發計劃等。所以一個應用程式的開發要經過很多次蛻變才能變得完美或者說取得更好的使用者體驗。當然了,這一切都是根據自己的開發技巧和技術層次而定的。 下文是我在開發過程中遇到的一些有意思也很無奈的事。是看客的笑話也好,共鳴也好,我也都願意將它記錄下來,以饗看客。
Time of Update: 2013-12-11
環境:當列表中的選項沒有沒選中時,標題列的按鈕字型 為灰色且不可點擊。 當列表中的選項有被選中時,標題列的按鈕字型 為正常色且可點擊實現:在listView的item點擊監聽中實現按鈕的監聽 button.setEnabled(!mSelectedList.isEmpty()); button.setTextColor(mSelectedList.isEmpty() ? R.color.zi :