您的位置:首页 > 移动开发 > Android开发

AndroidManifest.xml中定义的application name的作用

2015-02-08 13:08 381 查看
参考1:http://blog.csdn.net/jdsjlzx/article/details/7214625

参考2:http://38275.blog.51cto.com/28275/707914

这个name属性是来设置你所有activity所属于哪个application的,默认是android.app.Application,你也可以自己定义一个类例如

public class MyApplication extends Application {

}

然后

<application android:icon="@drawable/icon" android:label="@string/app_name"

android:name=".MyApplication"> 就是这儿,将我们以前一直用的默认Application给他设置成我们自己做的MyApplication

MyApplication类的作用是为了放一些全局的和一些上下文都要用到变量和方法之类的。

比如activity定义如下:

<activity android:name="ApiDemos"

android:label="ADMLauncher">

<intent-filter>

<action android:name="android.intent.action.MAIN" />

<category android:name="android.intent.category.DEFAULT" />

<category android:name="android.intent.category.LAUNCHER" />

</intent-filter>

</activity>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: