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>
相關文章
- Application.mk中APP_ABIAPP
- Android Framework中的Application Framework層介紹AndroidFrameworkAPP
- Android Studio中的package name和application IDAndroidPackageAPP
- Android-Application詳解AndroidAPP
- Android application類相關記錄AndroidAPP
- Yii2-application用法 (Yii::$app用法)APP
- Plugin with id 'com.android.application' not found.PluginAndroidAPP
- Android Mk Application Mk make makefile筆記AndroidAPP筆記
- Android之android:theme設定在Application 和 Activity的區別AndroidAPP
- 使用Kotlin高效地開發Android App(二)KotlinAndroidAPP
- 使用Kotlin高效地開發Android App(四)KotlinAndroidAPP
- 使用Kotlin高效地開發Android App(三)KotlinAndroidAPP
- 使用Kotlin高效地開發Android App(一)KotlinAndroidAPP
- 使用 Agora 為Android APP新增視訊直播GoAndroidAPP
- Flutter系列二:探究Flutter App在Android宿主App中的整合FlutterAPPAndroid
- Android 應用啟動那些事兒,Application? Context?AndroidAPPContext
- [Android元件化]Android app BundleAndroid元件化APP
- Android中SearchView的使用AndroidView
- 【應用程式見解 Application Insights】Application Insights 使用 Application Maps 構建請求鏈路檢視APP
- 如何使用Flutter+Dart開發一個Android APPFlutterDartAndroidAPP
- Application Loader及Transporter App上傳ipa外、可以在Windows上架iOS APP工具APPWindowsiOS
- iOS上傳App Store報錯:no suitable application records were foundiOSAPPUI
- Android中的廣播使用Android
- Cordova在Android中的使用Android
- Spring Boot 應用使用 application.yml 和 application.properties 的區別Spring BootAPP
- Express 工具庫中的 Application 物件ExpressAPP物件
- 使用Kotlin高效地開發Android App(五)完結篇KotlinAndroidAPP
- 優化使用kotlin開發Android app的編譯速度優化KotlinAndroidAPP編譯
- 【譯】使用 Google TWA 技術將 PWA 打包成 Android AppGoAndroidAPP
- 從getApplicationContext和getApplication再次梳理Android的Application正確用法APPContextAndroid
- uni-app&H5&Android混合開發二 || 使用Android Studio打包應用APKAPPH5AndroidAPK
- 在 Swift 中使用 Watch Connectivity — Application ContextSwiftAPPContext
- SAP ABAP Application Log 的使用方法APP
- app直播原始碼,android中幾種常用的彈框APP原始碼Android
- Android之APP保活AndroidAPP
- Android APP 出海實踐AndroidAPP
- Android中Handler的正確使用Android
- android 中感測器的使用Android
- Android中Lottie的簡單使用Android