栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

03- HelloWorld项目究竟是怎么运行

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

03- HelloWorld项目究竟是怎么运行

AndroidManifest.xml

AndroidManifest.xml 是每个android程序中必须的文件。它位于整个项目的根目录,描述了package中暴露的组件(activities, services, 等等),他们各自的实现类,各种能被处理的数据和启动位置。 除了能声明程序中的Activities, ContentProviders, Services, 和Intent Receivers,还能指定permissions和instrumentation(安全控制和测试)


 
    package="com.example.helloworld">      

//指定本应用内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文件夹下//
    android:label="@string/app_name"

// 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="true"

//android:supportsRtl属性就是表明app是否支持从右往左的布局,如果把这个属性默认是false,那么app在任何情况下都不会出现从右往左的布局。如果把这个属性默认是true,并且targetSdkVersion设置为17或更高时,那么当手机在诸如阿拉伯语、希伯来语等环境中,会自动修改为从右往左的布局。其实我就是android:supportsRtl=“false”解决了从右往左的问题。//
    android:theme="@style/AppTheme">

//是一个资源的风格,它定义了一个默认的主题风格给所有的activity,当然也可以在自己的theme里面去设置它,有点类似style。//
   
       
           

           
       
   

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/716644.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号