第一范文网 - 专业文章范例文档资料分享平台

黑马程序员安卓教程:清单文件

来源:用户分享 时间:2025/10/6 23:37:04 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

...... ...... 运行程序,此时手机桌面效果如图1-3所示:

图1-4

对比图1-3和图1-4可知该桌面的快捷方式名称发生了变化,但是这两个桌面快捷方式对应的图标还是一样的,若要修改使这两个快捷方式的图标也不同,代码如例1-8:

例1-8

android:icon=\ android:label=\计算器\> ...... ...... 运行程序,此时在手机桌面效果如图1-5所示:

图1-5所示

对比图1-4和图1-5,此时这两个桌面应用的图标也发生了变化。若不配置activity的icon属性,则该activity的icon属性值默认和application节点的icon值一致。Activity的图标和Application的图标代表的意义是不同的,前者决定了该activity在手机桌面上的快捷方式,后者决定了该应用在应用程序管理下的显示图标,如图1-6所示。

图1-6所示

在清单文件中复制粘贴另一个activity节点,则便可以生成两个快捷图标。参考例1-1清单文件的代码,我们知道每一个Activity节点下都有一个意图过滤器即intent-filter,该意图过滤器使得在桌面生成了多个快捷方式。下面我们对intent-filter的属性值做进一步的阐述:

Action,表示动作。常见的action的值为:android.intent.action.MAIN,表明该Activity是作为应用程序的入口。

Category,表示类别。常见的category值为:android.intent.category.LAUNCHER,决定该Activity是否在应用程序的显示列表里。

总结:通过以上实验,我们得出如下结论: ? 一个应用程序可以在桌面创建多个快捷图标 ? Activity的名称和应用程序的名称可以不同

? Activity的名称是配置在Activity的label节点里面的 ? 应用程序的名称是配置在application节点里面的 ? Activity的图标和应用程序的图标可以不同

? 通过intent-filter意图过滤器来创建桌面的快捷方式。该节点有Action和Category属性,分别指

定了动作的入口和类别(启动器)。

搜索更多关于: 黑马程序员安卓教程:清单文件 的文档
黑马程序员安卓教程:清单文件.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c0svmj244af3z01x0bvw21wxgu8k8be00ngc_2.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top