第一行代码阅读笔记---AndroidMainfest.xml分析

简介: 按照这本书的指引,我随作者一样创建了一个安卓应用,开始了安卓开发的启程。找到AndroidMainfest.xml这个文件,打开后看到了我创建的Activity在这个文件里被成功注册,文件内容如下: ...

按照这本书的指引,我随作者一样创建了一个安卓应用,开始了安卓开发的启程。

找到AndroidMainfest.xml这个文件,打开后看到了我创建的Activity在这个文件里被成功注册,文件内容如下:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.first_app"
    android:versionCode="1"
    android:versionName="1.0" android:installLocation="auto">

    <uses-sdk
        android:minSdkVersion="8"
        android:targetSdkVersion="18" />

    <application
        android:allowBackup="true"
        android:icon="@drawable/ic_launcher"  //这个ic_launcher对应的就是drawable下的我们所存放的图片
        android:label="@string/app_name"
        android:theme="@style/AppTheme" >
        <activity
            android:name="com.example.first_app.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
    </application>

</manifest>
在这里,主要看<activity这个参数对应下面的内容,对此进行分析。

 <activity
			/*注释*/
			//对first_app Activity这个活动进行注册
			//注意:没有在AndroidManifest.xml这个文件里注册的活动是不能被使用的。
            android:name="com.example.first_app.MainActivity"
            android:label="@string/app_name" >
            <intent-filter>
				//以下这两行表示first_app Activity是这个项目的主活动,在手机上
				//点击相应的应用图标,首先启动的就是这个活动
                <action android:name="android.intent.action.MAIN" />
                <category android:name="android.intent.category.LAUNCHER" />
            </intent-filter>
        </activity>
以上的博文参考了第一行代码的作者郭霖的书籍而写下的读书笔记,版权归作者,本人仅作参考,学习。

目录
相关文章
|
4月前
|
XML Java Maven
第1次Spring源码学习之@Bean、@Configuration、xml、分析
第1次Spring源码学习之@Bean、@Configuration、xml、分析
44 0
|
XML Java 数据格式
SpringIOC源码解析(7)—— xml配置的资源定位、加载、解析、注册全链路分析
调用过程复现: 在DefaultListableBeanFactory的registerBeanDefinition里打上断点,运行Entrance,观察调用栈:
SpringIOC源码解析(7)—— xml配置的资源定位、加载、解析、注册全链路分析
|
Web App开发 XML JavaScript
|
SQL XML 存储
SQLServer · 特性分析 · XML与JSON应用比较
背景 SQL Server是一种强大的数据库引擎,不仅性能卓越,稳定,功能还很强大,SQL Server 2016中已经支持JSON。这让我想到以前工作中经常使用的SQL XML,也对比一下他们几个关键领域的应用方法。这两种SQL特性,在实际的工作中也是常用的功能,特别是JSON在最近发展非常火爆,SQL Server也不落后,很快就在SQL Server2016支持。 广义的XML与JSON
1609 0
|
存储 XML SQL
SQLServer · 特性分析 · SQL Server中XML与JSON应用比较
SQL Server是一种强大的数据库引擎,不仅性能卓越,稳定,功能还很强大,SQL Server 2016中已经支持JSON。这让我想到以前工作中经常使用的SQL XML,也对比一下他们几个关键领域的应用方法。这两种SQL特性,在实际的工作中也是常用的功能。
4573 0
|
XML Java Android开发
Android Layout Inflate分析(3) - 深入Layout XML属性
inflate分析第3章,分析如何用XmlPullParser从XML中读取属性,以及如何从编译好资源XML中读取属性和资源的值。
4320 0
|
SQL XML 数据挖掘
SSIS常用的包—XML任务,SQL分析服务执行DDL和Processing任务
XML任务 XML任务是一种新的任务,他可以对XML文件进行多种功能操作。可是使用SSIS动态的修改,创建,组合XML文件。主要功能如下: 将多个XML文件组合成一个XML文件 为报表加载一个XSLT样式表文件 使用SPATH从XML文件中选择出一段 使用DTD文档验证XML文件 在...
1016 0