您的位置:首页 > 移动开发

Android Application标签内容详解

2017-06-14 14:41 155 查看
<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
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  android applicatio