经常看到这样定义 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类的作用是为了放一些全局的和一些上下文都要用到变量和方法之类的。

更多相关文章

  1. Android组件应用
  2. 各种控件属性
  3. Android(安卓)屏幕设置
  4. Android布局属性详解之RelativeLayout
  5. xmlns:android作用以及自定义布局属性
  6. Android(安卓)如何使用浏览器去下载app和加载html
  7. Android(安卓)dp方式的屏幕适配工具使用(Android(安卓)Studio插
  8. android布局属性大全
  9. RelativeLayout属性详解

随机推荐

  1. 记录一下八款开源 Android 游戏引擎
  2. 【Android】socket通信【客户端访问】
  3. Android消息机制浅析——基本使用
  4. 图片自适应imageView属性
  5. Android内核和驱动篇-Android内核介绍
  6. Android(安卓)Http异步请求,Callback
  7. android 编译错误--超出接口数量限制
  8. Android Makefile分析
  9. 【Android Api 翻译3】android api 完整
  10. 2010年Android随想!