在线精品99_中国九九盗摄偷拍偷看_91免费版在线观看_91.app_91高清视频在线_99热最新网站

manifest文件的作用是什么

212次阅读
没有评论

共计 1974 个字符,预计需要花费 5 分钟才能阅读完成。

这篇文章主要介绍“manifest 文件的作用是什么”,在日常操作中,相信很多人在 manifest 文件的作用是什么问题上存在疑惑,丸趣 TV 小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”manifest 文件的作用是什么”的疑惑有所帮助!接下来,请跟着丸趣 TV 小编一起来学习吧!

manifest 文件的作用是声明组件,并指定 app 的一些权限(permission)和 instrumentation(安全控制和测试);manifest 作为整个 Android 应用的入口,其 Manifest.xml 描述了 package 中暴露的组件,他们各自的实现类,各种能被处理的数据和启动位置。

Android——Manifest.xml 文件的作用

每一个 Android 的 APP 都会有一个重要的文件,那就是下面截图中的 Manifest 文件,这个文件有很多作用,是整个应用的入口,接下来将详细讲解一下

整体介绍:作为整个 Android 应用的入口,Manifest.xml 描述了 package 中暴露的组件,他们各自的实现类,各种能被处理的数据和启动位置。除了四大组件的声明,还指定了 app 的一些权限(permission)和 instrumentation(安全控制和测试)。

1. Manifest 属性

package:指定应用中 java 主程序的包名,这个也是整个应用程序默认的名称

还有一些常用的可以加进去

android:versionCode = 1:版本号

android:versionName= first version:版本名字

android:installLocation=[auto | internalOnly | preferExternal]:几个选项,分别是 auto 自动选择安装位置,internalOnly 必须安装在 ROM 上,preferExternal 优先安装到 SD 卡上面去

2. permission 属性

uses-sdk: 这里是对最小版本 sdk 的要求

各种需要的 permission 权限都需要添加到文件中。

3. application 属性:声明一个应用程序的组件及其属性(icon,label,permission 等等)

基本上大多数在生成 project 的时候就会默认生成,一般的开发者也不需要多管

android:allowBackup: 允许用户通过 adb backup 和 adb restore 来进行对应数据的备份和恢复。

android:label:project 的工程名字

android:roundIcon: 现在 android 新建项目一般有两个图标,一个是 icon(普通图标),一个是 roundIcon(圆形图标)。

android:supportsRtl: 是否支持 right-to-left 布局,API 17 新添加的功能

android:theme: android 应用的风格,可以自定义风格,上面的是默认风格

4. Activity 属性

一个最简单的 activity 声明就是上图所示,一般 activity 的生命会自动添加

android:launchMode,Activity 的加载模式,一共有四种,在我的另一篇文章中讲到过

android:multiprocess:是否允许多进程,默认是 false 的

android:screenOrientation:显示模式,默认是 unspecified(自动调整方向)

这里列举了几个常用的,当然还有很多很多 activity 属性,这里不再一一赘述

5. intent-filter 属性

这个当时被问到这个问题,问我 filter 有什么属性,常见的属性就这两种,结果面试官说有三种,回来看了一下,真的有三种

action,只有 android:name 这个属性,常见的也就是上图所示,表示这个 activity 是程序的入口

category,也只有一个 android:name 属性,决定应用程序是否显示在程序列表中

data,就是这个东西,貌似可以在这里存一下元数据,当在程序中需要的时候可以获取他的 value 值。就是下面这个结构

当然 intent-filter 本身也有一些属性

android:icon

android:label

android:priority=“Integer”          有序广播按声明的优先级来进行,取值范围是 -1000 到 1000,数字越大优先级越高

6. 其他的三大组件,除了 BroadcastReceiver 可以动态注册外,都需要在 manifest.xml 中进行注册,这里不再一一赘述各自的属性,贴一张 service 的图

到此,关于“manifest 文件的作用是什么”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注丸趣 TV 网站,丸趣 TV 小编会继续努力为大家带来更多实用的文章!

正文完
 
丸趣
版权声明:本站原创文章,由 丸趣 2023-07-12发表,共计1974字。
转载说明:除特殊说明外本站除技术相关以外文章皆由网络搜集发布,转载请注明出处。
评论(没有评论)
主站蜘蛛池模板: 日韩第一| 国产精品涩涩涩视频网站 | 一本大道伊人av久久乱码 | 亚洲精品在线免费观看视频 | 免费视频成人国产精品网站 | 国精产品推荐视频 | 国产一区二区三区四卡 | 色翁荡息又大又硬又粗又视频图片 | 成年人黄色小视频 | 人成精品 | 免费视频久久久 | 黄色一级视频免费看 | 色视频在线观看网站 | 激情毛片视频在线播放 | 国产精品免费小视频 | 色欲人妻综合aaaaaaaa网 | 激情偷乱人伦小说视频 | 特级毛片s级全部免费 | 亚洲精品v欧洲精品v日韩精品 | 免费能直接在线观看黄的视频 | 久久调教视频 | 337人体做爰大胆视频 | 国产69精品久久久久99不卡 | 国产精品第100页 | 亚洲av永久无码精品三区在线 | 艳妇臀荡乳欲伦交换在线播放 | 久播影院理论片在线看 | 亚洲一区二区三区av在线观看 | 在线观看免费国产视频 | 艳z门照片无码av | 久久免费福利 | 亚洲欧美日韩中文综合在线不卡 | 色就色欧美综合偷拍区a | av人摸人人人澡人人超碰下载 | 丝袜 中出 制服 人妻 美腿 | 91福利视频在线观看 | 在线成人爽a毛片免费软件 在线成人天天鲁夜啪视频 在线成人亚洲 | 强辱丰满人妻hd中文字幕 | a大片大片网y | 99re6在线播放 | 国产香蕉在线精彩视频 |