每一个APP都会有一个Application实例,创建APP先创建一个Application。
创建 Application
Android Studio 新建文件,命名为 MyApplication,然后继承系统的 Application。
package com.example.myapplication;
import android.app.Application;
public class MyApplication extends Application {
@Override
public void onCreate() {
super.onCreate();
}
}
在 AndroidManifest.xml 注册你自定义的Application
打开 AndroidManifest 在 application 标签中增加name属性,写入自己定义的application 名字
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapplication">
<application
android:name=".MyApplication"
android:allowBackup="true"
android:icon="@mipmap/ic_launcher"
android:label="@string/app_name"
android:roundIcon="@mipmap/ic_launcher_round"
android:supportsRtl="true"
android:theme="@style/Theme.MyApplication" />
</manifest>
application 各种标签
APP 桌面图标
android:icon="@mipmap/ic_launcher"
APP ActionBar上的小图标
android:logo="@mipmap/logo"
APP的名字
android:label="@string/app_name"
全名屏适配和多窗口显示
android:resizeableActivity="true"
注意事项
resizeableActivity设置为false,同时设置了android.max_aspect或者android:MaxAspectRatio会出现部分黑屏现象。相关链接