首先,今天发现了一个很牛逼的教程网站:慕课网(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中声明的路径。暂时还没涉及到,先做个标记。)

  

  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中很多属性只能随着学习的深入慢慢接触到。言而总之,总而言之,只有坚持、持之以恒。

Android Studio 学习 - AndroidManifest.xml文件学习的更多相关文章

  1. [安卓学习]AndroidManifest.xml文件内容详解

    一,重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根 ...

  2. Android学习----AndroidManifest.xml文件解析

    一个Android应用程序的结构: 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了pack ...

  3. Android Studio常见问题 -- AndroidManifest.xml 覆盖问题

    问题如下 D:\source-code\AndroidStudio\MyApplication\app\src\main\AndroidManifest.xmlError:(14, 9) Attrib ...

  4. Android Studio布局等XML文件怎么改都恢复原状的问题

    编译时,XML布局文件报错,点击链接进去改,怎么改,一编译就恢复原状,这是什么原因,问题出在点击错误链接进的是中间生成XML文件,这个文件改动是没用的,需要改动原始layout文件才会生效.

  5. Android studio中修改xml文件无效问题

    昨天遇到的这个问题,在修改布局xml文件后保存,但运行时布局却并没有被修改,也就是说我的修改无效,今天参照了这篇文章中的方法终于解决了: https://blog.csdn.net/l_o_s/art ...

  6. android基础知识13:AndroidManifest.xml文件解析

    注:本文转载于:http://blog.csdn.net/xianming01/article/details/7526987 AndroidManifest.xml文件解析. 1.重要性 Andro ...

  7. Android之AndroidManifest.xml文件解析

    转自:Android学习笔记之AndroidManifest.xml文件解析 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文 ...

  8. 百度地图android客户端的AndroidMainfest.xml的学习和android版本号

    平时写android产品相关的东西接触比较少,于是找个例子学习下. 众所周知,Apk文件是可以反编译的,虽然看不到代码,xml还是可见的. 把百度地图android客户端反编译之后,来学习下它的And ...

  9. Spring相关:jdom学习:读取xml文件

    云课堂马士兵的spring2.5课程中提到的 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类 ...

随机推荐

  1. [C++]类的继承与派生

    继承性是面向对象程序设计的第二大特性,它允许在既有类的基础上创建新类,新类可以继承既有类的数据成员和成员函数,可以添加自己特有的数据成员和成员函数,还可以对既有类中的成员函数重新定义.利用类的继承和派 ...

  2. AutoCompleteTextView的应用

    现在我们上网几乎都会用百度或者谷歌搜索信息,当我们在输入框里输入一两个字后,就会自动提示我们想要的信息,这种效果在Android 里是如何实现的呢? 事实上,Android 的AutoComplete ...

  3. mvc5 错误页如何定义

    项目根目录下的Web.config <system.web> <customErrors mode="On" defaultRedirect="~/Er ...

  4. 浅说Java中的反射机制(二)

    写过一篇Java中的反射机制,不算是写,应该是抄了,因为那是别人写的,这一篇也是别人写的,摘抄如下: 引自于Java基础--反射机制的知识点梳理,作者醉眼识朦胧.(()为我手记) 什么是反射? 正常编 ...

  5. cocos2d-x3.0环境搭建(基于win7以及mac)

    流程概览: Windows平台 一.安装 Python与配置Python环境变量 二.安装Cocos2d-x,并创建项目 Mac平台 安装Cocos2d-x,并创建项目 具体操作: 一.安装Pytho ...

  6. yum downloadonly

         有些时候集群中的机器无法联网,通过yum进行安装,这样就需要找一个相同内核的机器将rpm下载后再到相应的机器上进行安装,以解决这一问题.      yum 有相应的工具完成这一任务.     ...

  7. weblogic 安装与配置

    Weblogic 安装 从官网 下载 需要的weblogic 版本, 解压缩后得到 wls1036_generic.jar [fmw_12.1.3.0.0_wls.jar , fmw_12.2.1.1 ...

  8. nasm fasm yasm 还是masm、gas

    留个爪,稍后学习 选择编译器nasm?fasm?yasm?还是masm.gas或其他? 前面三个是免费开源的汇编编译器,总体上来讲都使用Intel的语法.yasm是在nasm的基础上开发的,与nasm ...

  9. 开放api设计资料收藏

    REST设计 api设计范例http://www.ibm.com/developerworks/cn/web/1103_chenyan_restapi/index.html?ca=drs http:/ ...

  10. iOS 消息转发

    消息转发   delegate和protocol   类别      消息转发   当向someObject发送某消息,但runtime system在当前类和父类中都找不到对应方法的实现时,runt ...