【Android】安卓学习笔记之在AndroidManifest 文件中注册Activity
来源:互联网 发布:爱家cms房产网 编辑:程序博客网 时间:2024/05/18 01:31
所有的活动都要在AndroidManifest.xml 中进行注册才能生效,那么我们现在就打开AndroidManifest.xml 来给FirstActivity 注册吧,代码如下所示:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"package="com.example.activitytest"android:versionCode="1"android:versionName="1.0" ><uses-sdkandroid:minSdkVersion="14"android:targetSdkVersion="19" /><applicationandroid:allowBackup="true"android:icon="@drawable/ic_launcher"android:label="@string/app_name"android:theme="@style/AppTheme" ><activityandroid:name=".FirstActivity"android:label="This is FirstActivity" ><intent-filter><action android:name="android.intent.action.MAIN" /><category android:name="android.intent.category.LAUNCHER" /></intent-filter></activity></application></manifest>
可以看到,活动的注册声明要放在<application>标签内,这里是通过<activity>标签来对活动进行注册的。首先我们要使用android:name 来指定具体注册哪一个活动,那么这里填入的.FirstActivity 是什么意思呢?其实这不过就是com.example.activitytest.FirstActivity 的缩写而已。由于最外层的<manifest> 标签中已经通过package 属性指定了程序的包名是com.example.activitytest,因此在注册活动时这一部分就可以省略了,直接使用.FirstActivity就足够了。然后我们使用了android:label 指定活动中标题栏的内容,标题栏显示在活动最顶部的,待会儿运行的时候你就会看到。
需要注意的是,给主活动指定的label 不仅会成为标题栏中的内容,还会成为启动器(Launcher)中应用程序显示的名称。之后在<activity>标签的内部我们加入了<intent-filter> 标签,并在这个标签里添加了<action android:name="android.intent.action.MAIN" />和<category android:name="android.intent.category.LAUNCHER" />这两句声明。如果你想让FirstActivity 作为我们这个程序的主活动,即点击桌面应用程序图标时首先打开的就是这个活动,那就一定要加入这两句声明。另外需要注意,如果你的应用程序中没有声明任何一个活动作为主活动,这个程序仍然是可以正常安装的,只是你无法在启动器中看到或者打开这个程序。这种程序一般都是作为第三方服务供其他的应用在内部进行调用的,如支付宝快捷支付服务。
- 【Android】安卓学习笔记之在AndroidManifest 文件中注册Activity
- 在AndroidManifest文件中注册Activity
- 【Android】安卓学习笔记之在Activity中使用Toast
- 【Android】安卓学习笔记之在Activity中使用Menu菜单
- Android学习笔记之AndroidManifest.xml文件
- 安卓在AndroidManifest.xml文件中设置Android程序的启动界面方法
- Hook技术activity启动过程中拦截(无需在androidmanifest文件注册即可使用)
- AndroidManifest文件中注册
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- Android学习笔记之AndroidManifest.xml文件解析
- P 、PE 、CE 简介
- C# 实现C/C++共同体简单应用
- 几种常见数据库连接池的使用比较
- python编程常用总结
- TinyOS视频第四集内容介绍
- 【Android】安卓学习笔记之在AndroidManifest 文件中注册Activity
- Linux用户管理
- 五子棋AI算法第四篇-启发式搜索函数
- sdk和ndk
- Ubuntu 文件备份问题
- linux下so动态库一些不为人知的秘密
- web页面实现拨打电话,发短信等功能
- HDOJ 5627 Clarke and MST (位运算最大生成树kruskul)
- [学习笔记] KEIL 如何快速更改工程名字