android app中使用application

yingxian_Fei發表於2016-10-08

     Application和Activity,Service一樣是Android框架的一個系統元件,當Android程式啟動時系統會建立一個Application物件,用來儲存系統的一些資訊。Android系統自動會為每個程式執行時建立一個Application類的物件且只建立一個,Application可以說是單例(singleton)模式的一個類。

1、建立自己的Application類

建立一個繼承於Application的類,例如本文中的PhoneApplication。

public class PhoneApplication extends Application 
{

}

2、修改AndroidManifest.xml

修改AndroidManifest.xml中application節點,在其中指定使用自己的application類,只需為其新增name屬性,並指定自己要使用的Application類即可。如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="cn.landsem.phoneservice"
    android:sharedUserId="android.uid.system"
    android:versionCode="1"
    android:versionName="1.0" >

    <uses-sdk
        android:minSdkVersion="17"
        android:targetSdkVersion="19" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"
        android:label="@string/app_name"
        android:theme="@style/AppTheme" 
        android:name="cn.test.phone.PhoneApplication">
    </application>

</manifest>


相關文章