Acitivity创建与配置
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.lovo.test"
android:sharedUserId="string"
android:sharedUserLabel="string resource"
android:versionCode="integer"
android:versionName="string"
android:installLocation=["auto" | "internalOnly" | "preferExternal"] >
</manifest>
xmlns:android
定义android命名空间,一般为http://schemas.android.com/apk/res/android,这样使得Android中各种标准属性能在文件中使用,提供了大部分元素中的数据。
*package
指定本应用内java主程序包的包名,它也是一个应用进程的默认名称
sharedUserId
表明数据权限,因为默认情况下,Android给每个APK分配一个唯一的UserID,所以是默认禁止不同APK访问共享数据的。若要共享数据,第一可以采用Share Preference方法,第二种就可以采用sharedUserId了,将不同APK的sharedUserId都设为一样,则这些APK之间就可以互相共享数据了。
*versionCode
是给设备程序识别版本升级用的,必须是一个interger值代表app更新过多少次,比如第一版一般为1,之后若要更新版本就设置为2,3等等。
*versionName
个名称是给用户看的,你可以将你的APP版本号设置为1.1版,后续更新版本设置为1.2、2.0版本等等。这
installLocation
安装参数,是Android2.2中的一个新特性,installLocation有三个值可以选择:internalOnly、auto、preferExternal
选择preferExternal,系统会优先考虑将APK安装到SD卡上(当然最终用户可以选择为内部ROM存储上,如果SD存储已满,也会安装到内部存储上)
选择auto,系统将会根据存储空间自己去适应
选择internalOnly是指必须安装到内部才能运行
(注:需要进行后台类监控的APP最好安装在内部,而一些较大的游戏APP最好安装在SD卡上。现默认为安装在内部,如果把APP安装在SD卡上,首先得设置你的level为8,并且要配置android:installLocation这个参数的属性为preferExternal)
<application android:allowClearUserData =["true"| "false"]
android:allowTaskReparenting =["true" | "false"]
android:backupAgent ="string"
android:debuggable =["true" | "false"]
android:description ="string resource"
android:enabled =["true" | "false"]
android:hasCode =["true" | "false"]
android:icon =" drawable resource"
android:killAfterRestore =["true" | "false"]
android:label ="string resource"
android:manageSpaceActivity ="string"
android:name ="string"
android:permission ="string"
android:persistent =["true" | "false"]
android:process ="string"
android:restoreAnyVersion =["true" | "false"]
android:taskAffinity ="string"
android:theme ="resource or theme">
</application>
转载于:https://www.cnblogs.com/snake-hand/p/3155453.html
Acitivity创建与配置相关推荐
- Provisioning Services 7.6 入门到精通系列之九:创建和配置目标设备
在完成上以上整整八个章节的准备和配置工作,现在即可创建目标设备,无盘PC将通过PXE启动,PVS使用流技术动态.实时地从单个共享映像推送磁盘数据到对应的PC中(即目标设备).然而创建完目标设备普通域账 ...
- 邮箱的创建及配置:Exchange2003系列之二
Exchange2003学习系列之二:邮箱的创建及配置 我们在上一篇文章中介绍了如何进行Exchange2003的安装,本文中我们介绍如何在Exchange2003中进行邮 ...
- pfSense如何创建和配置VLAN
虚拟局域网(VLAN)是一组逻辑上的设备和用户,这些设备和用户并不受物理位置的限制,可以根据功能.部门及应用等因素将它们组织起来,相互之间的通信就好像它们在同一个网段中一样,由此得名虚拟局域网.VLA ...
- ASP.NET Core 配置 - 创建自定义配置提供程序
ASP.NET Core 配置 - 创建自定义配置提供程序 在本文中,我们将创建一个自定义配置提供程序,从数据库读取我们的配置.我们已经了解了默认配置提供程序的工作方式,现在我们将实现我们自己的自定义 ...
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm
自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问题是一些比较基本的问题,由于时间的缘故,不会一一的为大家回复,如果有不明白的,希望大家勤自学!本系列虽然不难,但 ...
- efcore 实体配置_创建并配置模型
创建并配置模型Creating and configuring a model 10/13/2020 本文内容 Entity Framework 使用一组约定基于实体类的形状构建模型.Entity F ...
- IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm(转载)
IIS负载均衡-Application Request Route详解第二篇:创建与配置Server Farm 自从本系列发布之后,收到了很多的朋友的回复!非常感谢,同时很多朋友问到了一些问题,有些问 ...
- Exchange邮箱的创建与配置
上篇我们介绍了Exchange邮件服务器的部署.那么今天就来介绍一下怎样Exchange邮箱的创建与配置.大致的实验环境还和上篇一样,Florence是域控制器,DNS服务器:Perth是Exchan ...
- 集群搭建预备操作:在私有云上创建与配置虚拟机
文章目录 一.登录私有云 (一)查看[概览] (二)查看[镜像] (三)查看[实例] 二.创建项目.用户与网络 (一)创建项目 - huawei (二)创建用户 - huawei (三)创建网络 - ...
最新文章
- 简单json语句转化为map保存
- qunee for html5 api,Qunee for HTML5
- Linux块设备驱动程序原理
- Linux系统中为php添加pcntl扩展的方法
- 机器学习篇-指标:AUC
- 如何确认自己的电脑是否可以更新到win11
- 信息学奥赛一本通(1248:Dungeon Master)
- “章子欣父亲”账号发文造假实锤 百度新闻负责人:是我的锅
- C#学习基础---BrowsableAttribute.Browsable属性
- mysql删除的方法_mysql三种删除方式
- php纯真ip调用,使用php调用纯真IP数据库信息的解析组件
- pla3d打印材料密度_FDM 3D打印机的常用耗材PLA的密度 创想三维
- SolrCloud 初体验
- c语言sum求和程序,C语言实现的统计素数并求和代码分享
- [C语言]常用库函数
- 亲爱的老狼-display的应用
- Java工程师成神之路:进阶架构师的学习路线规划以及书籍推荐
- 美术集网校—素描头像画不好?找出关键点才重要
- 微信公众号开发详细教程
- 小企鹅输入法的安装(fcitx)
热门文章
- 370万开发者,14万家企业!飞桨中国行落地深圳 激发AI软硬件创新发展新动能...
- 北京 | 蚂蚁集团共享智能团队招聘研究实习生
- 一文入门基于三维数据的深度学习
- CV Code | 计算机视觉开源周报20190904期
- 北大提出Gate Decorator,利用LSTM思想来做CNN剪枝
- 万能钥匙也不能解开的wifi?那用Python帮你轻松解决
- CVPR2019 oral 目标跟踪算法之SiamRPN++
- 还在 Fine-tune 大规模预训练模型? 该了解下最新玩法 Prompt-tuning啦
- 用TensorFlow做Kaggle“手写识别”达到98%准确率-详解
- c++内联函数解析(inline)