当前位置: 首页 > news >正文

无锡企业网站制作策划编程软件排行榜前十名

无锡企业网站制作策划,编程软件排行榜前十名,如何做网站活动封面,网站做优化的必要性项目需求 在一个设备上安装两个一样的程序app 需求解决 我们知道每一个app都有一个包名的#xff0c;如果一个app在Android设备上安装之后#xff0c;再安装这个app的话会进行覆盖安装#xff0c;因为他们两个的包名是一样的#xff0c;默认是一个app。 但是我们现在需…项目需求 在一个设备上安装两个一样的程序app 需求解决 我们知道每一个app都有一个包名的如果一个app在Android设备上安装之后再安装这个app的话会进行覆盖安装因为他们两个的包名是一样的默认是一个app。 但是我们现在需要将这一个app多次安装在一个Android设备上那需要怎么实现这个需求呢 实现这个需求的话需要修改包名我们可以使用productFlavors进行变体的构建和打包这样的话我们就可以将同一个app打包成不同包名的apk文件这样就可以在一个Android设备上进行多次安装了。 Product Flavors允许开发者创建不同的应用版本每个版本可以有不同的应用ID、版本名称、资源等。常见的用法包括 免费版与付费版不同功能集地区版本 每个变体都可以有不同的配置包括代码、资源和依赖项。 例如在这个项目里面 我们可以构建两个资源文件目录 在和【res】同级别的目录下创建【res-flavors】文件夹在这个文件下面创建两个文件夹【compass】和【wireless】两个资源文件夹在里面放我们需要区别的文字、图片等资源但是要注意资源对应的名字是要相同的资源可以不同。 接下来我们去【build.gradle】文件里面去构建我们的变体。 android {compileSdkVersion 24buildToolsVersion 24.0.1defaultConfig {applicationId com.example //原包名minSdkVersion 19targetSdkVersion 24versionCode 1versionName v releaseTime()}compileOptions {encoding GBK}lintOptions {abortOnError false}buildTypes {release {minifyEnabled falseproguardFiles getDefaultProguardFile(proguard-android.txt), proguard-rules.pro}}applicationVariants.all { variant -variant.outputs.all { output -def flavorName variant.flavorNameif (flavorName compass) {outputFileName xx校正仪.apk // 为 compass flavor 设置文件名} else if (flavorName wireless) {outputFileName xxxxxxxx校验仪.apk // 为 wireless flavor 设置文件名} else {outputFileName xx校正.apk}}}flavorDimensions defaultproductFlavors {compass {applicationId com.ble.compassversionName version compass 1.0}wireless {applicationId com.ble.wirelessversionName version wireless 1.0}}sourceSets {compass.res.srcDirs [src/main/res-flavors/compass]wireless.res.srcDirs [src/main/res-flavors/wireless]}}static def releaseTime() {return new Date().format(yyyMMdd_HHmm, TimeZone.getTimeZone(GMT08:00)); }在这里面 sourceSets {compass.res.srcDirs [src/main/res-flavors/compass]wireless.res.srcDirs [src/main/res-flavors/wireless]}是资源文件目录指向的位置就是我们之前创建的文件地址。 productFlavors {compass {applicationId com.ble.compassversionName version compass 1.0}wireless {applicationId com.ble.wirelessversionName version wireless 1.0}}这两个就是我们创建的两个变体里面设置了相应的变体的包名和版本名字。 applicationVariants.all { variant -variant.outputs.all { output -def flavorName variant.flavorNameif (flavorName compass) {outputFileName xx校正仪.apk // 为 compass flavor 设置文件名} else if (flavorName wireless) {outputFileName xxxxxxxx校验仪.apk // 为 wireless flavor 设置文件名} else {outputFileName xx校正.apk}}}这一部分就是在输出我们构建好的apk文件的名字这样我们在进行构建apk文件之后就会根据相应的变体显示相应的名字。 通过这样设置之后【build】构建一下然后我们在进行apk文件打包的时候就可以选择相应的版本了。
http://www.w-s-a.com/news/947677/

相关文章:

  • 门户网站优化报价软件技术公司
  • 怎样换网站logo公司名字大全集免费
  • 为网站网站做推广各类最牛网站建设
  • 网站用自己的电脑做服务器佛山做网站制作公司
  • 一个网站如何做cdn加速器如何上传网站数据库
  • 汝州住房和城乡建设局新网站营销网站定位
  • yy直播官网seo引擎优化是什
  • 做影视网站违法莫品牌营销是什么
  • 全网最稳最低价自助下单网站wordpress电影网站主题
  • 域名更换网站温州建设工程网站
  • 网站如何优化推广连锁店管理网站开发
  • 伊宁市做网站功能性质网站
  • 北京哪个网站制作公司优化大师免费安装下载
  • 同江佳木斯网站设计做网站联系电话
  • 设计上海展会2023seo网站模板下载
  • 开发一个卖东西的网站多少站长工具永久
  • 公司网站怎么突然多了好多友情链接如何删除宁波有几个区
  • 临沂seo网站推广wordpress新编辑器
  • c2c网站设计店面logo设计制作
  • 网站建设任务执行书重庆今天新闻事件
  • 怎样发布自己的网站南宁制作网站公司
  • wordpress装多站点百度查一下
  • 怎么优化一个网站搭建网站免费空间
  • 山东建设和城乡建设厅注册中心网站首页wordpress安装教材
  • 个人风采网站制作毕节网站开发公司电话
  • 网络网站销售设计主题和设计理念
  • 做网站一般用什么服务器承德专业做网站
  • 松北区建设局网站网站建设分为几种
  • 网站建设的合同 体会智联招聘网站建设情况
  • 记的网站域名wordpress地方信息主题