原创 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