Files
pda-web/app/build.gradle

87 lines
3.0 KiB
Groovy
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

plugins {
id 'com.android.application'
}
android {
compileSdk 30
buildToolsVersion '30.0.3'
defaultConfig {
applicationId "chaoran.business.pda"
minSdk 28
targetSdk 28
versionCode 1
versionName "1.12"
// 1.0 IDATA广播模式处理
// 1.1 霍尼韦尔的监听修改扫描网站二维码跳出程序监听失效调整、斑马PDA广播模式设置
// 1.2 霍尼韦尔EDA56、jdk11gradle7.3、海信PDA广播支持
// 1.3 东集 pda的支持
// 1.4 联新 pda的支持 已经 adapter 关闭的判断
// 1.5 urovo DT50 Lite pda的支持
// 1.6 瑞星平板扫描,线程读取一半就返回处理
// 1.7 暴露一个方法跳转到index初始化页面
// 1.8 霍尼韦尔EDA50p在返回桌面点击了新的扫描之后出现再进入程序(新打开一样)无法扫描从而导致问题添加了一个stop2的方法针对霍尼韦尔eda50p不进行销毁在真正销毁的方法关闭服务还是存在程序返回桌面无法扫描问题但是退出程序之后新打开程序可以扫描
// 1.9 海康威视 mv-idp5102 适配广播模式
// 1.10 bug 代码判断没有结束
// 1.11 霍尼韦尔EDA52
// 1.12 屏幕旋转采取配置化模式只能竖屏、横屏取消旋转屏幕就重置activity生命周期
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
}
//签名配置
signingConfigs {
release {
storeFile file(RELEASE_STOREFILE);
storePassword RELEASE_STORE_PASSWORD;
keyAlias RELEASE_KEY_ALIAS
keyPassword RELEASE_KEY_PASSWORD
}
}
//构建类型
buildTypes {
release {
minifyEnabled false //是否代码混淆
multiDexEnabled true //防止方法数量超过65536导致错误
proguardFiles getDefaultProguardFile('proguard-android-optimize.txt'), 'proguard-rules.pro'
//配置签名
signingConfig signingConfigs.release
}
}
//关闭代码格式检查
lintOptions {
abortOnError false
}
//加载动态库
sourceSets {
main {
jniLibs.srcDir(['libs'])
}
}
//编译选项
compileOptions {
sourceCompatibility JavaVersion.VERSION_1_8
targetCompatibility JavaVersion.VERSION_1_8
}
/* repositories {
flatDir {
dirs 'libs'
}
}*/
}
dependencies {
compileOnly 'com.symbol:emdk:+'
implementation 'androidx.appcompat:appcompat:1.2.0'
implementation 'com.google.android.material:material:1.2.1'
implementation 'com.google.code.gson:gson:2.6.2'
//加载jar包
implementation fileTree(dir: 'libs', include: ['*.jar'])
implementation 'androidx.preference:preference:1.1.1'
//implementation fileTree(include: ['*.aar'], dir: 'libs')
// 全屏,没有状态栏
api 'com.readystatesoftware.systembartint:systembartint:1.0.3'
}