AndroidManifest.xml 中application 的 android:name 属性作用
16lz
2021-12-04
经常看到这样定义 AndroidManifest.xml 文件:
<application android:name=".MyApplication"
android:icon="@drawable/icon"
android:label="@string/app_name">
请问这个 android:name 属性定义的是什么?
这个name属性是来设置你所有activity所属于哪个application的,默认是android.app.Application,你也可以自己定义一个类例如
public class ParamApplication extends Application {
}
然后
<application android:icon="@drawable/icon"
android:label="@string/app_name"
android:name=".MyApplication">
就是这儿,将我们以前一直用的默认Application给他设置成我们自己做的MyApplication
MyApplication类的作用是为了放一些全局的和一些上下文都要用到变量和方法之类的。
更多相关文章
- Android组件应用
- 各种控件属性
- Android(安卓)屏幕设置
- Android布局属性详解之RelativeLayout
- xmlns:android作用以及自定义布局属性
- Android(安卓)如何使用浏览器去下载app和加载html
- Android(安卓)dp方式的屏幕适配工具使用(Android(安卓)Studio插
- android布局属性大全
- RelativeLayout属性详解