我已经阅读到Application类是第一个执行和启动APK的类。但是清单文件中提到了应用程序组件。何时调用清单文件?
您需要手动将名称属性添加到清单文件的应用程序标记中,该属性指向扩展应用程序的文件。例如下面。
<application
android:name=".MyApplication" //Path to you Application java file
android:allowBackup="true"
android:label="@string/app_name"
android:roundIcon="@drawable/icon_launcher"
android:theme="@style/AppTheme">
MyApplication.java
package com.sample;
import android.app.Application;
import android.util.Log;
public class MyApplication extends Application {
private static final String TAG = "MyApplication";
@Override
public void onCreate() {
super.onCreate();
Log.d(TAG,"Application onCreate");
}
}
每个应用程序项目都必须在project source set的根目录中有一个AndroidManifest.xml文件(确切地说是该名称)。清单文件描述了有关Android构建工具,Android操作系统和Google Play的应用程序的基本信息。
[如果您使用Android Studio构建应用,则会为您创建清单文件,并且在构建应用时会添加大多数基本清单元素(尤其是在使用code templates时。)>
I would recommend you to check these Guides
此answer可能也有帮助。