原创 Application類
在Android程序中,通過繼承Application類,可以實現三種功能: 1. 管理應用程序狀態。 2. 在應用程序的組件之間傳遞對象。 3. 管理多個組件都要使用的資源 Application類會最先初始化,一個An
原创 Activity類
Android提供的Activity類 MapActivity:用來顯示MapView。 ListActivity: 用來顯示ListView。 ExpandableListActivity:用來顯示Ex
原创 Android四大組件
Android有四大組件: Activity, Service, Broadcast Receiver, Content Provider. 點贊 收藏 分享 文章舉報
原创 自定義View
有時候我們需要自己定義一些控件,這時候通常的做法是擴展View類。 繼承了View類之後,通過覆蓋一些View類的方法,就可以實現我們自己的控件了。 onMeasure: 用來確定我們的控件所需要的空間大小
原创 簡單控件使用--計算BMI的例子
在Android開發中,對於簡單的佈局和控件使用,可以直接使用xml文件來做佈局。 下面用一個簡單的計算BMI的例子來說明如何使用Button,TextView這些簡單的控件。 佈局文件如下: main.xml <?xml versio
原创 Activity生命週期
Activity是Android應用中最常用的。Activity有其固有的狀態和生命週期。但是Android系統對Activity狀態切換的處理往往並不是我們所期望的那樣,所以瞭解並掌握Activity的生命週期,對於開發高質量的
原创 Activity之間跳轉和傳遞數據
跳轉到另外一個Activity很簡單,只要new一個intent,然後制定一下需要跳轉到的class就可以了。 Intent intent = new Intent(); intent.setClass(BMI.this, Resul
原创 Android常用控件
TextView EditText ListView Spinner Button CheckBox RadioButton ViewFlipper QuickContactBadge
原创 使用TelephonyManager類獲取手機狀態
TelephonyManager是Android提供的系統服務之一,通關它可以獲取手機的一些狀態,例如設備ID號,SIM卡號等等。 TelephonyManager的官方檔: http://developer.android.com/re
原创 在Activity中添加菜單
在Activity中添加菜單
原创 Activity啓動方式
在android裏,有4種activity的啓動模式,分別爲: “standard” (默認) “singleTop” “singleTask” “singleInsta
原创 沒有Logo的應用程序和多個Logo的應用程序
Android中的logo是與作爲LAUNCHER的Activity相綁定的,所以要做一個沒有Logo的應用程序, 只需要在AndroidManifest.xml不將任何Activity設置我LAUNCHER就可以了。 <?xml ver
原创 Drawable Animation -- 使用多幅圖片實現動畫
在Andrio的中,可以使用多幅圖片實現動畫效果。 首先定義一個以 <animation-list>爲根節點的xml文件,命名爲 anim.xml 放在 res/drawable/目錄下。 <animation-list xmlns:an
原创 Content Provider
一、ContentProvider的概念 ContentProvider:爲存儲和獲取數據提供統一的接口。可以在不同的應用程序之間共享數據。Android已經爲常見的一些數據提供了默認的ContentProvider。 1、Conte
原创 直接在手機桌面上建立應用的快捷方式
使用如下代碼,即可以在桌面上建立一個應用的快捷方式: Intent shortcutIntent = new Intent(ACTION_INSTALL_SHORTCUT); shortcutIntent.putExtra(I