当前位置: 代码迷 >> 综合 >> AndroidManifest.xml中定义的application name的作用
  详细解决方案

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

热度:11   发布时间:2023-12-14 02:53:30.0

参考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定义如下:

  1.         <activity android:name="ApiDemos"
  2.                 android:label="ADMLauncher">
  3.             <intent-filter>
  4.                 <action android:name="android.intent.action.MAIN" />
  5.                 <category android:name="android.intent.category.DEFAULT" />
  6.                 <category android:name="android.intent.category.LAUNCHER" />
  7.             </intent-filter>
  8.         </activity>
  相关解决方案