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中声明的路径。暂时还没涉及到,先做个标记。)

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文件学习的更多相关文章
- [安卓学习]AndroidManifest.xml文件内容详解
一,重要性 AndroidManifest.xml是Android应用程序中最重要的文件之一.它是Android程序的全局配置文件,是每个 android程序中必须的文件.它位于我们开发的应用程序的根 ...
- Android学习----AndroidManifest.xml文件解析
一个Android应用程序的结构: 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文件.它位于整个项目的根目录,描述了pack ...
- Android Studio常见问题 -- AndroidManifest.xml 覆盖问题
问题如下 D:\source-code\AndroidStudio\MyApplication\app\src\main\AndroidManifest.xmlError:(14, 9) Attrib ...
- Android Studio布局等XML文件怎么改都恢复原状的问题
编译时,XML布局文件报错,点击链接进去改,怎么改,一编译就恢复原状,这是什么原因,问题出在点击错误链接进的是中间生成XML文件,这个文件改动是没用的,需要改动原始layout文件才会生效.
- Android studio中修改xml文件无效问题
昨天遇到的这个问题,在修改布局xml文件后保存,但运行时布局却并没有被修改,也就是说我的修改无效,今天参照了这篇文章中的方法终于解决了: https://blog.csdn.net/l_o_s/art ...
- android基础知识13:AndroidManifest.xml文件解析
注:本文转载于:http://blog.csdn.net/xianming01/article/details/7526987 AndroidManifest.xml文件解析. 1.重要性 Andro ...
- Android之AndroidManifest.xml文件解析
转自:Android学习笔记之AndroidManifest.xml文件解析 一.关于AndroidManifest.xml AndroidManifest.xml 是每个android程序中必须的文 ...
- 百度地图android客户端的AndroidMainfest.xml的学习和android版本号
平时写android产品相关的东西接触比较少,于是找个例子学习下. 众所周知,Apk文件是可以反编译的,虽然看不到代码,xml还是可见的. 把百度地图android客户端反编译之后,来学习下它的And ...
- Spring相关:jdom学习:读取xml文件
云课堂马士兵的spring2.5课程中提到的 用JDOM读取XML文件需先用org.jdom.input.SAXBuilder对象的build()方法创建Document对象,然后用Document类 ...
随机推荐
- SQL技术内幕-10 in和exists 性能比较
in和exists in 是把外表和内表作hash 连接,而exists是对外表作loop循环,每次loop循环再对内表进行查询. 一直以来认为exists比in效率高的说法是不准确的. 如果查询的两 ...
- MyEclipse编码设置
(1)windows---->Preferences (2)general---->Workspace (3)设置编码
- ExtJs布局之viewport
<!DOCTYPE html> <html> <head> <title>ExtJs</title> <meta http-equiv ...
- 最近工作用到的sql脚本
USE MadeInChina DUMP TRANSACTION MadeInChina WITH NO_LOG --清除日志 BACKUP LOG MadeInChina WITH NO_LOG B ...
- Gravitational Teleport 是一个先进的 SSH 服务器,基于 Golang SSH 构建,完全兼容 OpenSSH
Gravitational Teleport 是一个先进的 SSH 服务器,可通过 SSH 或者 HTTPS 远程访问 Linux 服务器.其目的是为了替代 sshd.Teleport 可以轻松让团队 ...
- IOS 的loadView 及使用loadView中初始化View注意的问题。(死循环并不可怕)
在XCode 4.2后,我基本上的应用都不使用Xib文件了,虽然xib文件有很多好趣,可以快速免代码构建视窗,可以减少好多代码构建带来的麻烦,其实能用xib还是不错的,主要是我的机器打开xib来编辑时 ...
- Linux命令-grep
grep命令用于对文本进行搜索,格式为“grep [选项] [文件]” 搜索某个关键词:"grep 关键词 文本文件" 参数说明 -b 将可执行文件当做文本文件来搜索 -c 仅显示 ...
- USACO Section 3.2: Factorials
这题注意要保存%10000的数. /* ID: yingzho1 LANG: C++ TASK: fact4 */ #include <iostream> #include <fst ...
- synchronized内置锁
synchronized内置锁,如果发生阻塞,无法被中断,除非关闭jvm.因此不能从死锁中恢复.
- linux rtc 接口【转】
转自:http://blog.csdn.net/goldfighter/article/details/6126178 Linux操作系统内核对RTC的编程详解 转自: http://xenyinze ...