修改Manifest文件
《Learning Android(中文版)》第7章首选项、文件系统、选项菜单及Intent,本章我们讲解首选项功能的实现、文件系统的组织方式,以及如何通过intent与选项菜单在不同活动之间进行切换。本节为大家介绍修改Manifest文件。
- 作者:李亚舟/任中龙/杜钢译来源:电子工业出版社|2012-07-27 11:10
有奖调研 | 1TB硬盘等你拿 AI+区块链的发展趋势及应用调研
修改Manifest文件
无论何时,只要新建了基本构件(活动、服务、广播接收器,或者内容提供器),就要修改manifest文件Android Manifest.xml,添加相应的声明。在这里,我们需要将新定义的活动PrefsActivity注册到manifest文件。
同前面一样,在Eclipse中打开AndroidManifest.xml文件会默认进入Eclipse提供的图形化编辑界面。单击Application选项卡,然后在Application节点之下,选择Add→Activity,输入名字为.PrefsActivity。
当然也可以通过单击窗口下面的AndroidManifest.xml选项卡,直接修改原始的XML代码。我个人觉得,Eclipse用来创建新XML文件是很有用的,但编辑原始XML的时候,直接改源代码往往速度更快,而且能够控制更多的东西。
在Eclipse中编辑代码时,可以使用Ctrl-Space组合键调出Eclipse的自动完成功能。在输入XML和Java代码的时候都很有用,而且自动完成功能是基于内容感知的,也就是Eclipse很智能,可以根据当前代码的上下文,来预测接下来可能输入的内容。使用Ctrl-Space组合键能让你的编程生活更加轻松,因为你不用再去记那些冗长的方法名和标签名了,还可以避免拼写错误。
修改后的manifest文件大致如例7-3所示。
例7-3AndroidManifest.xml
- <?xml version="1.0" encoding="utf-8"?>
- <manifest xmlns:android="http://schemas.android.com/apk/res/android"
- android:versionCode="1" android:versionName="1.0"
- package="com.marakana.yamba2">
- <application android:icon="@drawable/icon" android:label="@string/app_name">
- <activity android:name=".StatusActivity"
- android:label="@string/titleStatus">
- <intent-filter>
- <action android:name="android.intent.action.MAIN" />
- <category android:name="android.intent.category.LAUNCHER" />
- </intent-filter>
- </activity>
- <activity android:name=".PrefsActivity"
- android:label="@string/titlePrefs" /> <!-- -->
- </application>
- <uses-sdk android:minSdkVersion="4" />
- <uses-permission android:name="android.permission.INTERNET" />
- </manifest>
定义了新创建的活动PrefsActivity。
现在我们已经实现了一个新的首选项活动,但仍没有办法访问它,需要以某种方式来启动这个新活动。因此,接下来要使用选项菜单(options menu)。
回书目 上一节 下一节 |
- 大家都在看
- 猜你喜欢
- 24H热文
- 一周话题
- 本月最赞
- 3.3.2 填空题(1)3.3.1.1 标准9针串口引脚定义R语言编程艺术2.6.1 @Produces注解2.1.1 添加或删除向量元素3.3.2 填空题(2)8.2.8 drawRoundRect方法:绘制圆角矩形12.2 使用DROP INDEX删除索引
- 3.3.1.1 标准9针串口引脚定义8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容2.6.1 @Produces注解深入理解Spring Cloud与微服务构建7.2.3 用ALTER TABLE语句来创建索引12.2 使用DROP INDEX删除索引2.1.1 添加或删除向量元素
- 3.3.1.1 标准9针串口引脚定义深入理解Spring Cloud与微服务构建8.2.8 drawRoundRect方法:绘制圆角矩形一、中国制造2025主要内容7.2.3 用ALTER TABLE语句来创建索引2.3 三角函数的图像2.6.1 @Produces注解12.2 使用DROP INDEX删除索引
视频课程+更多
-
运维核心-Linux文本处理和文件查找宝典视频课
讲师:马哥51278人学习过
-
【王佩丰】Excel VBA视频教程 完整版
讲师:王佩丰152003人学习过
-
积累项目经验-完整版系统集成项目实现全过程
讲师:吴群13772人学习过
最新专题+更多
- 精选博文
- 论坛热帖
- 下载排行
读 书 +更多
戴尔“血汗工厂”调查报告
去年11月至今年8月间,香港学生组织大学师生监察无良企业行动(以下简称SACOM)通过调查发现,戴尔公司位于东莞的三家代工厂严重违反了《劳...
-
订阅51CTO邮刊
点击这里查看样刊