AndroidManifest.xml的android:name是否带.的区别
2013-06-21 11:32
288 查看
android项目里面的AndroidManifest.xml,会有这样的定义
<activity android:name=".Main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
为什么这里android:name定义的Main要加一个“.”呢?
在这个文件前面有这样的定义:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.noside.sample.button"
android:versionCode="1"
android:versionName="1.0">
//......
</manifest>
如果android:name所指示的类在定义的package下,加不加点无所谓;但如果android:name指示的类在在package下的子包中,例如"cn.noside.sample.button.app.Main",就只能是".app.Main"或者全路径,否则出错;如果不在定义的package下,则必须全路径。
<activity android:name=".Main"
android:label="@string/app_name">
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
为什么这里android:name定义的Main要加一个“.”呢?
在这个文件前面有这样的定义:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="cn.noside.sample.button"
android:versionCode="1"
android:versionName="1.0">
//......
</manifest>
如果android:name所指示的类在定义的package下,加不加点无所谓;但如果android:name指示的类在在package下的子包中,例如"cn.noside.sample.button.app.Main",就只能是".app.Main"或者全路径,否则出错;如果不在定义的package下,则必须全路径。
相关文章推荐
- AndroidManifest.xml中的android:name是否带.的区别
- AndroidManifest.xml的android:name是否带.的区别
- AndroidManifest.xml的android:name是否带.的区别
- 批量解析apk的AndroidManifest.xml获得Pagename(Python)
- [zz]AndroidManifest.xml android:name
- Android 获取AndroidManifest.xml文件versionCode,versionName属性 .
- AndroidManifest.xml中定义的application name的作用
- AndroidManifest.xml里加入不同package的component (Activity、Service里android:name里指定的值一般为句号加类名),可以通过指定完全类名(包名+类名)来解决
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中application name功能介绍
- Android一键修改包名(package name)并自动import R文件和修改manifest.xml中的包名
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中定义的application name的作用
- AndroidManifest.xml中application name功能介绍 .
- AndroidManifest.xml中application name功能介绍
- AndroidManifest.xml中的minSdkVersion、targetSdkVersion、maxSdkVersion和project.properties中target区别
- AndroidManifest.xml中定义的application name的作用
- Android 获取AndroidManifest.xml文件versionCode,versionName属性
- AndroidManifest.xml android:name(应用中多个包问题)
- Manifest.xml文件中的Activity属性android:name必须和工程src目录下的相关类名保持一致