Android Application标签内容详解

<application
        android:allowBackup="true"
        android:icon="@mipmap/ic_launcher"
        android:label="@string/app_name"
        android:supportsRtl="true"
        android:theme="@style/AppTheme">
        <activity android:name=".MainActivity">
            <intent-filter>
                <action android:name="android.intent.action.MAIN" />

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

一般情况下,新建一个项目,application 中的内容会自动生成。下面解释一下application标签以内的属性分别代表什么意思:

1.android:allowBackup 这个属性一般开发也用不到,它表示是否允许应用程序参与备份。如果将该属性设置为false,则即使备份整个系统,也不会执行这个应用程序的备份操作,而整个系统备份能导致所有应用程序数据通过ADB来保存。该属性必须是一个布尔值,或为true,或为false,其默认值为true。
2.android:icon=”@mapmip/ic_launcher” 这个属性的设置的图标就是我们在手机屏幕上显示的应用的图标,一般情况下,我们都会让设计做5套图。尺寸分别为:

  • 小屏ldpi() 36x36px.
  • 中屏mdpi(160dpi) 48x48px.
  • 大屏hdpi(240dpi) 72x72px.
  • 特大屏xhdpi(320dp)96x96px.
  • 超大屏xxhdpi(480dpi)144x144px.

3.android:label=”@string/app_name” 这个属性的值一般都是字符串,这个属性的值就是我们在手机屏幕上看到的应用程序的名称。
4.android:supportsRtl=”true” 首先来解析这个属性的名称 supportsRtl===support Right to left 翻译成中文即是是否支持从右向左.有的同学肯定会问为什么这个属性值为true了,我的APP的文字不是从右往左,细心的同学可以发现,打开android 开发者模式以后会有这么一个选项——强制使用从右到左的布局方向——,将这个选项的开关打开,你想要的就出现了!
5.android:theme=”@style/AppTheme” 这个属性的的选择将直接决定android 的整体风格,在里也可以写这个属性,的属性将会覆盖aplication中的这个属性。

application 标签内的属性还有很多,但是不是很常用,具体可以查看以下博客:
http://www.mamicode.com/info-detail-928821.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值