android app中使用application
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>
相關文章
- Android中Application類用法AndroidAPP
- android.app.Application cannot be cast to 新建的ApplicationAndroidAPPAST
- Android Framework中的Application Framework層介紹AndroidFrameworkAPP
- Android Studio中的package name和application IDAndroidPackageAPP
- Android-Application詳解AndroidAPP
- Application.mk中APP_ABIAPP
- Android中Application和Activity的Context物件的區別AndroidAPPContext物件
- Android application類相關記錄AndroidAPP
- [譯]Android Application 啟動流程分析AndroidAPP
- Android之ANR異常Application Not ResponseAndroidAPP
- Catch Application Exceptions in a Windows Forms ApplicationAPPExceptionWindowsORM
- 使用Automator建立Jar ApplicationJARAPP
- Android:手把手帶你 使用 熟悉而陌生的Application類AndroidAPP
- Application_End Application_Start 呼叫APP
- Plugin with id 'com.android.application' not found.PluginAndroidAPP
- Android Mk Application Mk make makefile筆記AndroidAPP筆記
- Express 工具庫中的 Application 物件ExpressAPP物件
- DBMS_APPLICATION_INFO包的使用APP
- Application PoolAPP
- Application HookMainWindowAPPHookAI
- Spring Boot 應用使用 application.yml 和 application.properties 的區別Spring BootAPP
- Android Application物件必須掌握的七點AndroidAPP物件
- Xcode This application's application-identifier entitlemeXCodeAPPIDE
- 【應用程式見解 Application Insights】Application Insights 使用 Application Maps 構建請求鏈路檢視APP
- SAP ABAP Application Log 的使用方法APP
- 從getApplicationContext和getApplication再次梳理Android的Application正確用法APPContextAndroid
- 在 Win32 Application 和 Win32 Console Application 中使用 MFC (轉)Win32APP
- Spring中的事件講解(Application Event)Spring事件APP
- 2.3.3.4 Application PatchAPP
- 2.3.3 Application MaintenanceAPPAINaN
- 2.3.1.4 Application SeedAPP
- 2.3.1.3 Application PDBsAPP
- 2.3.1.2 Application RootAPP
- webserver and application serverWebServerAPP
- WebSphere Application ServerWebAPPServer
- SAP Application SecurityAPP
- Application Servers (278)APPServer
- web_applicationWebAPP