AndroidManifest.xml---分解

<manifestxmlns:android="http://schemas.android.com/apk/res/android"
/*定义android命名空间,一般为http://schemas.android.com/apk/res/android,这样使得Android中各种标准属性能在文件中使用,提供了大部分元素中的数据。*/
package="com.example.xx"
/*指定本应用内java主程序包的包名,它也是一个应用进程的默认名称*/
  android:versionCode="1"
/*是给设备程序识别版本(升级)用的必须是一个interger值代表app更新过多少次,比如第一版一般为1,之后若要更新版本就设置为2……*/

   android:versionName="1.0" >/*这个名称是给用户看的,可以将你的APP版本号设置为1.0版,后续更新版本设置为1.1……*/

<uses-sdk
/*<uses-sdk>元素允许配置我们的应用*/
android:minSdkVersion="8"
/*指明该应用程序可以运行的API最低版本。默认是“1”。*/
android:targetSdkVersion="15" />
/*指明该应用程序设计时期望运行的目标API版本。这允许应用程序使用目标API级别下定义的清单元素或行为,而不是只限于使用最低API级别定义的内容。*/
    <application
/*一个AndroidManifest.xml中必须含有一个Application标签,这个标签声明了每一个应用程序的组件及其属性(如icon,label,permission等)*/
android:icon="@drawable/ic_launcher"
/*声明整个APP图标,图片一般都放在drawable文件夹*/
android:label="@string/app_name"
/*标签@string/app_name就是从string这个文件中引用叫app_name的这个键值对的值,作用是为当前ViewGroup设置一个标签*/
android:theme="@style/AppTheme">
/*是一个资源的风格,它定义了一个默认的主题风格给所有的activity,当然也可以在自己的theme里面去设置它,有点类似style。*/
<activityandroid:name=".XXActivity"
/*为应用程序所实现的Application子类的全名。当应用程序进程开始时,该类在所有应用程序组件之前被实例化。*/
android:label="@string/title_activity">
<intent-filter>
<actionandroid:name="android.intent.action.MAIN" />
<categoryandroid:name="android.intent.category.LAUNCHER" />
</intent-filter>
/*Intentfilter内会设定的资料包括action,data与category三种。action很简单,只有android:name这个属性。常见的android:name值为android.intent.action.MAIN,表明此activity是作为应用程序的入口。*/
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值