Android Studio 学习 - AndroidManifest.xml文件学习

  首先,今天发现了一个很牛逼的教程网站:慕课网(http://www.imooc.com/)。有很多大牛发布的教学视频。值得收藏、学习。

  今天主要参照陈启超老大的视频,学习了多个Activity之间的切换。工程中添加了多个Activity之后,最重要的还是要相应的修改AndroidManifest.xml文件。

  (1)注册新加的Activity

  (2)指定首先创建的Activity

  连续两晚的学习都涉及到了AndroidManifest.xml,这次就仔细的学习下。

  借鉴: http://mobile.51cto.com/aprogram-340646.htm

      http://www.cnblogs.com/pilang/archive/2011/04/20/2022932.html (该篇文章解释的很详细,尤其文后的留言中提及的在AndroidManifest.xml中如何注册不同包中的Activity的方法:用“.包名.类名”即可,“.”代表在manifest中package中声明的路径。暂时还没涉及到,先做个标记。)

  Android Studio 学习 - AndroidManifest.xml文件学习

  AndroidManifest.xml是每个Android程序中必不可少的文件。位于整个项目的根目录,描述了package中的组件(activities,services等)、它们各自的实现类、各种能被处理的数据和启动位置。除了能声明程序中的Activities,ContentProvides,Services和Intent Receivers,还能指定permissions(安全控制)和instrumentation(测试)。(注:该段文字摘抄自网络,目前只接触过Activity,其它暂未涉及到,亟待努力学习……)

  第1行:XML文件的头部信息,声明XML的版本和编码方式

  第2~3行:manifest项,即根节点。属性包括(1)schemas URL地址; (2)包名:vsang.index

  第5~9行:application子节点,

       allowBackup:是否允许应用程序备份和恢复。

       icon:APP的图标,一般存放在drawable文件夹下

       theme: 是一个资源的风格,定义了一个默认的主题风格给所有的activity,也可以在activity中单独设置

  第10~18行:任何被用户看作顶层应用程序,并能被程序启动器所用的package,需要包含至少一个Activity组件来支持MAIN操作和LAUNCHER类别。

  第20~21行:注册新的Activity。

  从网上能方便的搜索到相关的知识,囿于目前所学尚浅,AndroidManifest.xml中很多属性只能随着学习的深入慢慢接触到。言而总之,总而言之,只有坚持、持之以恒。

上一篇:java中hashCode()与equals()详解


下一篇:T-SQL查询两个日期之间的休息日(周六周日)天数