首先,今天发现了一个很牛逼的教程网站:慕课网(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. SQL技术内幕-10 in和exists 性能比较

    in和exists in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询. 一直以来认为exists比in效率高的说法是不准确的. 如果查询的两 ...

  2. MyEclipse编码设置

    (1)windows---->Preferences (2)general---->Workspace (3)设置编码

  3. ExtJs布局之viewport

    <!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...

  4. 最近工作用到的sql脚本

    USE MadeInChina DUMP TRANSACTION MadeInChina WITH NO_LOG --清除日志 BACKUP LOG MadeInChina WITH NO_LOG B ...

  5. Gravitational Teleport 是一个先进的 SSH 服务器,基于 Golang SSH 构建,完全兼容 OpenSSH

    Gravitational Teleport 是一个先进的 SSH 服务器,可通过 SSH 或者 HTTPS 远程访问 Linux 服务器.其目的是为了替代 sshd.Teleport 可以轻松让团队 ...

  6. IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)

    在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时 ...

  7. Linux命令-grep

    grep命令用于对文本进行搜索,格式为“grep [选项] [文件]” 搜索某个关键词:"grep 关键词 文本文件" 参数说明 -b 将可执行文件当做文本文件来搜索 -c 仅显示 ...

  8. USACO Section 3.2: Factorials

    这题注意要保存%10000的数. /* ID: yingzho1 LANG: C++ TASK: fact4 */ #include <iostream> #include <fst ...

  9. synchronized内置锁

    synchronized内置锁,如果发生阻塞,无法被中断,除非关闭jvm.因此不能从死锁中恢复.

  10. linux rtc 接口【转】

    转自:http://blog.csdn.net/goldfighter/article/details/6126178 Linux操作系统内核对RTC的编程详解 转自: http://xenyinze ...