AndroidManifest.xml
AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)
//指定本应用内java主程序包的包名,它也是一个应用进程的默认名称// android:allowBackup="true" //allowBackup有什么作用呢? AllowBackup是在Android 2.2中引入的一个系统备份的功能。允许用户备份系统应用和第三方应用的apk安装包和应用数据,以便在刷机或者数据丢失后恢复应用,用户即可通过adb backup和adb restore来进行对应用数据的备份和恢复。第三方应用开发者需要在应用的 AndroidManifest.xml 文件中配置 allowBackup 标志(默认为 true )来设置应用数据是否能能够被备份或恢复。// android:icon="@mipmap/ic_launcher" //这个很简单,就是声明整个APP的图标,图片一般都放在drawable文件夹下// // label表示标签,@表示引用,@string/app_name就是从string这个文件中引用叫app_name的这个键值对的值,作用是为你当前的ViewGroup设置一个标签。 表示在运行时,界面的左上面显示的标签是app_name的值,app_name的值在res下的values下的strings.xml文件里面可以找到。// android:roundIcon="@mipmap/ic_launcher_round" //Android 8.0系统的应用图标适配// //android:supportsRtl属性就是表明app是否支持从右往左的布局,如果把这个属性默认是false,那么app在任何情况下都不会出现从右往左的布局。如果把这个属性默认是true,并且targetSdkVersion设置为17或更高时,那么当手机在诸如阿拉伯语、希伯来语等环境中,会自动修改为从右往左的布局。其实我就是android:supportsRtl=“false”解决了从右往左的问题。// //是一个资源的风格,它定义了一个默认的主题风格给所有的activity,当然也可以在自己的theme里面去设置它,有点类似style。//
package="com.example.helloworld">
android:label="@string/app_name"
android:supportsRtl="true"
android:theme="@style/AppTheme">
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)