(积累)AndroidManifest.xml中的属性

本篇文章会逐步更新,每当遇到新的属性的时候我会记在其中。 

如果想要看已经整理好的详细的可以看这篇文章,作者写的很详细:Android学习笔记之AndroidManifest.xml文件解析(详解)

这个也不错只不过有点古老:android学习-应用结构-AndroidManifest.xml

AndroidManifest.xml文件是整个应用程序的信息描述文件,定义了应用程序中包含的Activity,Service,Content provider和BroadcastReceiver组件信息。每个应用程序在根目录下必须包含一个AndroidManifest.xml文件,且文件名不能修改。

AndroidManifest.xml文件主要提供了如下的信息描述:

命名应用程序的java包,这个包名将用来唯一标识这个应用程序。描述了应用程序中包含的Activity,Service,ContentProvider和BroadcastReceiver组件,定义了应用程序运行的进程,声明了应用程序需要访问受限API所需的权限,声明其他程序如果希望访问本程序组件所需要的权限,声明应用程序能够正常运行所需要的最小级别的OphoneAPI,列出应用程序运行所需要连接的库。

下面我要用代码的方式逐个介绍他们的用法和用途:

<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.example.administrator.****"           // 标识一个应用,唯一的。
    android:versionCode="1"                            //系统内部版本号,用户不可见
    android:versionName="1.0"                          //系统外部版本号,用户可见

>  

    <application
        android:allowBackup="true"         //**是否允许备份系统和用户数据(在发行的软件上建议改为false)

        android:icon="@drawable/bb1"       //应用图标,就是下载完的在你手机上显示的那个图片

        android:label="某度搜索"            //应用名称,同理也是用户看到的软件名称

        android:roundIcon="@mipmap/ic_launcher_round"   //图标适配(8.0)

        android:supportsRtl="true"    //声明你的application是否愿意支持从右到左(原来RTL就是right-to-left 的缩写...)的布局。

        android:theme="@style/AppTheme"    //设置主题样式

>
        <activity android:name=".MainActivity">
            <intent-filter>
                    //告诉系统,这个是APP的入口,类似java里的main

                <action android:name="android.intent.action.MAIN" />

   
                <category android:name="android.intent.category.LAUNCHER"/>   //这个程序显示到程序列表,如果不加安装后是看不到图标的.

            </intent-filter>
        </activity>
    </application>

</manifest>

注意:  android:allowBackup="true"         //**是否允许备份系统和用户数据(在发行的软件上建议改为false)

这个问题还是很严重的,本来我还没有太关注到,直到我看了这篇文章:Android中allowBackup属性的含义和危险性实例讲解

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值