package name 和 android:name
在<mainifest>标签下可以指定一个package,即为Project/src下的一个package,在<application>下的<activity>标签中android:name=".XXXActivity",省略了package name,默认使用<mainifest>下声明的package;
但是如果要启动的activity或者service不在<mainifest>下声明的package中则需要使用完整的android:name="packagename.XXXService",否则可能无法找到需要启动的Activity或Service。
PS:可以将所有的需要启动的Activity和Service置于一个package下,将其他功能和class剥离到其他package中。
<application>
此元素也可包含application中全局和默认的属性,如标签,icon,主题,必要的权限,等等。一个manifest能包含零个或一个此元素(不允许多于一个)。
<activity>
Activity是用来与用户交互的主要工具。当用户打开一个应用程序的初始页面时一个activity,大部分被使用到的其他页面也由不同的activity所实现并声明在另外的activity标记中。每一个activity必须要一个< activity>标记对应,无论它给外部使用或是只用于自己的package中。如果一个activity没有对应的标记,你将不能运行它。
<service>
Service是能在后台运行任意时间的组件。利用activity标记,能选择性地包含一个或多个receiver所支持的< intent-filter>元素
Android - AndroidManifest.xml 相关
原创
©著作权归作者所有:来自51CTO博客作者xjhznick的原创作品,请联系作者获取转载授权,否则将追究法律责任
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
MybatisPlus基础Xml使用教程
MybatisPlus基础最全教程,里面包含操作的核心教程以及重点难点,很适合新手以及中高级开发学习
mybatis mybatisplus springboot -
AndroidManifest.xml
每个android应用程序都有一个AndroidManifest.xml。粗体为默认值Application
android 实例化 软键盘 ico -
android 08 AndroidManifest.xml
AndroidManifest.xml 这个项目sdk版本 项目用到的主题 意图过滤器 表明这个Activity是整个工程的入口MAI...
android xml 包名 bundle 点击事件 -
AndroidManifest.xml Introduction
AndroidManifest.xml
xml android JAVA -
AndroidManifest.xml 设置
引用:://.cnblogs.com/sunjialiang/archive/2011/08/17/2142808.html访问登记属性android.permission.AC
手机开发--------android android 状态栏 数据库 数据