Compare commits
2 Commits
d06fa99078
...
9b567ff5f8
Author | SHA1 | Date | |
---|---|---|---|
|
9b567ff5f8 | ||
|
c1f9211fdf |
46
.gitignore
vendored
@ -1,32 +1,16 @@
|
|||||||
# ---> Android
|
|
||||||
# Gradle files
|
|
||||||
.gradle/
|
|
||||||
build/
|
|
||||||
|
|
||||||
# Local configuration file (sdk path, etc)
|
|
||||||
local.properties
|
|
||||||
|
|
||||||
# Log/OS Files
|
|
||||||
*.log
|
|
||||||
|
|
||||||
# Android Studio generated files and folders
|
|
||||||
captures/
|
|
||||||
.externalNativeBuild/
|
|
||||||
.cxx/
|
|
||||||
*.apk
|
|
||||||
output.json
|
|
||||||
|
|
||||||
# IntelliJ
|
|
||||||
*.iml
|
*.iml
|
||||||
.idea/
|
.gradle
|
||||||
|
.idea
|
||||||
# Keystore files
|
/local.properties
|
||||||
*.jks
|
/.idea/caches
|
||||||
*.keystore
|
/.idea/libraries
|
||||||
|
/.idea/modules.xml
|
||||||
# Google Services (e.g. APIs or Firebase)
|
/.idea/workspace.xml
|
||||||
google-services.json
|
/.idea/navEditor.xml
|
||||||
|
/.idea/assetWizardSettings.xml
|
||||||
# Android Profiling
|
.DS_Store
|
||||||
*.hprof
|
/build
|
||||||
|
/captures
|
||||||
|
.externalNativeBuild
|
||||||
|
.cxx
|
||||||
|
/app/debug
|
30
README.md
@ -1,3 +1,29 @@
|
|||||||
# mobile_tele2med_2024
|
# README #
|
||||||
|
|
||||||
+ mechanic
|
This README would normally document whatever steps are necessary to get your application up and running.
|
||||||
|
|
||||||
|
### What is this repository for? ###
|
||||||
|
|
||||||
|
* Quick summary
|
||||||
|
* Version
|
||||||
|
* [Learn Markdown](https://bitbucket.org/tutorials/markdowndemo)
|
||||||
|
|
||||||
|
### How do I get set up? ###
|
||||||
|
|
||||||
|
* Summary of set up
|
||||||
|
* Configuration
|
||||||
|
* Dependencies
|
||||||
|
* Database configuration
|
||||||
|
* How to run tests
|
||||||
|
* Deployment instructions
|
||||||
|
|
||||||
|
### Contribution guidelines ###
|
||||||
|
|
||||||
|
* Writing tests
|
||||||
|
* Code review
|
||||||
|
* Other guidelines
|
||||||
|
|
||||||
|
### Who do I talk to? ###
|
||||||
|
|
||||||
|
* Repo owner or admin
|
||||||
|
* Other community or team contact
|
1
app/.gitignore
vendored
Normal file
@ -0,0 +1 @@
|
|||||||
|
/build
|
318
app/build.gradle
Normal file
@ -0,0 +1,318 @@
|
|||||||
|
apply plugin: 'com.android.application'
|
||||||
|
|
||||||
|
apply plugin: 'com.google.gms.google-services'
|
||||||
|
|
||||||
|
apply plugin: 'com.google.firebase.appdistribution'
|
||||||
|
|
||||||
|
//apply plugin: 'io.fabric'
|
||||||
|
|
||||||
|
apply plugin: 'kotlin-android'
|
||||||
|
|
||||||
|
apply plugin: 'kotlin-android-extensions'
|
||||||
|
|
||||||
|
apply plugin: 'kotlin-kapt'
|
||||||
|
|
||||||
|
buildscript {
|
||||||
|
repositories {
|
||||||
|
google()
|
||||||
|
}
|
||||||
|
dependencies {
|
||||||
|
classpath 'com.google.firebase:firebase-appdistribution-gradle:1.3.1'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
android {
|
||||||
|
|
||||||
|
signingConfigs {
|
||||||
|
config {
|
||||||
|
storeFile file('F:\\24marchD\\android\\dev mobile_tele2med\\keystore_tele2med.jks')
|
||||||
|
storePassword '!QAZ2wsx'
|
||||||
|
keyAlias = 'Tele2Med'
|
||||||
|
keyPassword '!QAZ2wsx'
|
||||||
|
}
|
||||||
|
}
|
||||||
|
compileSdkVersion 33
|
||||||
|
buildToolsVersion "29.0.3"
|
||||||
|
|
||||||
|
defaultConfig {
|
||||||
|
applicationId "ru.tele2med.mobile"
|
||||||
|
minSdkVersion 26
|
||||||
|
targetSdkVersion 33
|
||||||
|
|
||||||
|
def appVersionMajor = "1.0"
|
||||||
|
def buildNumber = 16
|
||||||
|
def splash_version = "3.0"
|
||||||
|
def fullVersion = splash_version
|
||||||
|
|
||||||
|
versionCode buildNumber
|
||||||
|
buildConfigField "String", "UNIQ_ID", '"06b2ddef-081d-5258-1eec-be3bea2fc944"'
|
||||||
|
buildConfigField "String", "ORG_INN", '"7709001494"'
|
||||||
|
// buildConfigField "String", "ORGANIZAT", '"ООО \"03 Мед\" ОФИС"'
|
||||||
|
|
||||||
|
versionName fullVersion
|
||||||
|
|
||||||
|
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
|
||||||
|
buildConfigField "String", "API_BASE_URL", '"https://pvdp.tis-online.com/Montrans/api"'
|
||||||
|
buildConfigField "String", "API_VERSION", '"v1"'
|
||||||
|
// buildConfigField "String", "TOKEN_APP", '"28170DFB805E49149FF3CE21E97EA8F4"'
|
||||||
|
buildConfigField "String", "TOKEN_APP", '"1C42561FD40C43C9A01C4523B8A34F8A"'
|
||||||
|
multiDexEnabled true
|
||||||
|
}
|
||||||
|
|
||||||
|
buildTypes {
|
||||||
|
debug {
|
||||||
|
minifyEnabled false
|
||||||
|
debuggable true
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
|
||||||
|
firebaseAppDistribution {
|
||||||
|
serviceCredentialsFile = "/home/test/.jenkins/keys/tis-online-9314c-29fc6562a3e9.json"
|
||||||
|
releaseNotes = "Debug version"
|
||||||
|
// testers = "ksenia.pridachina@itbrick.ru,nail.dulkarnaev@itbrick.ru"
|
||||||
|
}
|
||||||
|
}
|
||||||
|
release {
|
||||||
|
minifyEnabled false
|
||||||
|
debuggable false
|
||||||
|
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.txt'
|
||||||
|
firebaseAppDistribution {
|
||||||
|
serviceCredentialsFile = "/home/test/.jenkins/keys/tis-online-9314c-29fc6562a3e9.json"
|
||||||
|
releaseNotes = "Release version"
|
||||||
|
// testers = "ksenia.pridachina@itbrick.ru,nail.dulkarnaev@itbrick.ru,chulpan@itbrick.ru"
|
||||||
|
}
|
||||||
|
signingConfig signingConfigs.config
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
compileOptions {
|
||||||
|
sourceCompatibility = '1.8'
|
||||||
|
targetCompatibility = '1.8'
|
||||||
|
}
|
||||||
|
|
||||||
|
kotlinOptions {
|
||||||
|
jvmTarget = JavaVersion.VERSION_1_8
|
||||||
|
}
|
||||||
|
applicationVariants.all { variant ->
|
||||||
|
variant.outputs.all { output ->
|
||||||
|
def project = "tele2med"
|
||||||
|
def SEP = "_"
|
||||||
|
def buildType = variant.buildType.name // variant.variantData.variantConfiguration.buildType.name
|
||||||
|
def version = variant.versionName
|
||||||
|
def date = new Date()
|
||||||
|
def format = variant
|
||||||
|
def formattedDate = date.format('ddMMyy_HHmm')
|
||||||
|
def splash_version = "3.0"
|
||||||
|
def splash_date = "010923_1000"
|
||||||
|
// def newApkName = project + SEP + buildType + SEP + version + SEP + formattedDate + "_" + ".apk"
|
||||||
|
def newApkName = project + SEP + buildType + SEP + splash_version + SEP + splash_date + "_" + ".apk"
|
||||||
|
outputFileName = new File(newApkName)
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
flavorDimensions "version"
|
||||||
|
productFlavors {
|
||||||
|
prod {
|
||||||
|
dimension "version"
|
||||||
|
buildConfigField "String", "API_BASE_URL", '"https://med.tele2med.ru/api/"'
|
||||||
|
buildConfigField "String", "API_ARM_URL", '"https://med.tele2med.ru/arm/"'
|
||||||
|
buildConfigField "String", "API_QR_URL", '"https://qr.g03.ru/"'
|
||||||
|
buildConfigField "String", "API_RESULT_URL", '"https://qr.g03.ru/qr/"'
|
||||||
|
buildConfigField "String", "API_VERSION", '"v1"'
|
||||||
|
buildConfigField "String", "TOKEN_APP", '"D050DBA2A44A47D2A6058E5275D84541"'
|
||||||
|
buildConfigField "String", "DEMO_UNIQ_ID", '"b160146c-dbf6-4b9f-bc01-31cdf11988ed"'
|
||||||
|
buildConfigField "String", "WSS_URL", '"med.tele2med.ru"'
|
||||||
|
|
||||||
|
}
|
||||||
|
dev {
|
||||||
|
dimension "version"
|
||||||
|
buildConfigField "String", "API_BASE_URL", '"https://devweb.tele2med.ru/api2/"'
|
||||||
|
buildConfigField "String", "API_ARM_URL", '"https://devweb.tele2med.ru/arm/"'
|
||||||
|
buildConfigField "String", "API_QR_URL", '"https://devqr.g03.ru/"'
|
||||||
|
buildConfigField "String", "API_RESULT_URL", '"https://dev.t2m.su/qr/"'
|
||||||
|
buildConfigField "String", "API_VERSION", '"v1"'
|
||||||
|
buildConfigField "String", "TOKEN_APP", '"D050DBA2A44A47D2A6058E5275D84541"'
|
||||||
|
buildConfigField "String", "DEMO_UNIQ_ID", '"b160146c-dbf6-4b9f-bc01-31cdf11988ed"'
|
||||||
|
buildConfigField "String", "WSS_URL", '"devweb.tele2med.ru"'
|
||||||
|
}
|
||||||
|
jooli {
|
||||||
|
dimension "version"
|
||||||
|
buildConfigField "String", "API_BASE_URL", '"https://jooli.tele2med.ru/api/"'
|
||||||
|
buildConfigField "String", "API_ARM_URL", '"https://jooli.tele2med.ru/arm/"'
|
||||||
|
buildConfigField "String", "API_QR_URL", '"https://qr.g03.ru/"'
|
||||||
|
buildConfigField "String", "API_RESULT_URL", '"https://qr.g03.ru/qr/"'
|
||||||
|
buildConfigField "String", "API_VERSION", '"v1"'
|
||||||
|
buildConfigField "String", "TOKEN_APP", '"D050DBA2A44A47D2A6058E5275D84541"'
|
||||||
|
buildConfigField "String", "DEMO_UNIQ_ID", '"028477b3-329e-c4ba-763c-357966f641ae"'
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
}
|
||||||
|
|
||||||
|
|
||||||
|
////////////Version utils///////////////////
|
||||||
|
def getVersionNumber() {
|
||||||
|
def versionCode = ""
|
||||||
|
new ByteArrayOutputStream().withStream { os ->
|
||||||
|
exec {
|
||||||
|
executable = 'git'
|
||||||
|
args = ['rev-list', '--count', '--all', 'HEAD']
|
||||||
|
standardOutput = os
|
||||||
|
}
|
||||||
|
versionCode = os.toString()
|
||||||
|
}
|
||||||
|
return versionCode
|
||||||
|
}
|
||||||
|
|
||||||
|
///////////////////////
|
||||||
|
|
||||||
|
repositories {
|
||||||
|
maven {
|
||||||
|
url "http://maven.google.com/"
|
||||||
|
allowInsecureProtocol = true
|
||||||
|
|
||||||
|
}
|
||||||
|
}
|
||||||
|
|
||||||
|
dependencies {
|
||||||
|
implementation 'com.jjoe64:graphview:4.2.2'
|
||||||
|
implementation 'com.github.mazenrashed:Printooth:1.3.1' //printer
|
||||||
|
implementation "androidx.swiperefreshlayout:swiperefreshlayout:1.1.0"
|
||||||
|
implementation 'com.github.DantSu:ESCPOS-ThermalPrinter-Android:3.3.0'
|
||||||
|
|
||||||
|
implementation 'org.java-websocket:Java-WebSocket:1.4.0'
|
||||||
|
|
||||||
|
|
||||||
|
implementation 'com.tom_roush:pdfbox-android:1.8.10.1'
|
||||||
|
|
||||||
|
implementation 'com.github.bumptech.glide:glide:4.12.0'
|
||||||
|
annotationProcessor 'com.github.bumptech.glide:compiler:4.11.0'
|
||||||
|
|
||||||
|
|
||||||
|
// Barcode scanning API
|
||||||
|
implementation 'com.budiyev.android:code-scanner:2.1.0'
|
||||||
|
|
||||||
|
|
||||||
|
// implementation 'com.google.mlkit:barcode-scanning:17.0.0'
|
||||||
|
implementation 'com.google.android.gms:play-services-mlkit-barcode-scanning:16.2.1'
|
||||||
|
|
||||||
|
// CameraX library
|
||||||
|
def camerax_version = "1.0.1"
|
||||||
|
implementation "androidx.camera:camera-camera2:$camerax_version"
|
||||||
|
implementation "androidx.camera:camera-lifecycle:$camerax_version"
|
||||||
|
implementation "androidx.camera:camera-view:1.0.0-alpha28"
|
||||||
|
|
||||||
|
|
||||||
|
implementation 'org.apache.commons:commons-io:1.3.2'
|
||||||
|
implementation "androidx.browser:browser:1.4.0"
|
||||||
|
|
||||||
|
|
||||||
|
implementation 'com.wesleyelliott:camera2-video:0.0.2'
|
||||||
|
|
||||||
|
implementation project(':library')
|
||||||
|
|
||||||
|
implementation 'com.github.dbof10:Bitmp4:0.1.1'
|
||||||
|
implementation 'androidx.camera:camera-core:1.0.2'
|
||||||
|
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
|
||||||
|
annotationProcessor 'com.github.bumptech.glide:compiler:4.9.0'
|
||||||
|
implementation("com.github.bumptech.glide:glide:4.12.0@aar") {
|
||||||
|
transitive = true
|
||||||
|
}
|
||||||
|
|
||||||
|
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-core:1.3.8"
|
||||||
|
implementation "org.jetbrains.kotlinx:kotlinx-coroutines-android:1.3.4"
|
||||||
|
|
||||||
|
implementation 'com.google.maps.android:android-maps-utils:0.4+'
|
||||||
|
implementation 'com.google.firebase:firebase-messaging:21.0.1'
|
||||||
|
|
||||||
|
implementation 'joda-time:joda-time:2.9.4'
|
||||||
|
|
||||||
|
|
||||||
|
implementation "androidx.preference:preference-ktx:1.1.0"
|
||||||
|
|
||||||
|
implementation 'org.osmdroid:osmdroid-android:6.1.6'
|
||||||
|
implementation 'com.github.MKergall:osmbonuspack:6.6.0'
|
||||||
|
|
||||||
|
implementation 'io.nlopez.smartlocation:library:3.3.3'
|
||||||
|
|
||||||
|
implementation fileTree(dir: 'libs', include: ['*.jar'])
|
||||||
|
implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"
|
||||||
|
// Android
|
||||||
|
implementation "androidx.multidex:multidex:$multidex_version"
|
||||||
|
implementation "androidx.appcompat:appcompat:$appcompat_version"
|
||||||
|
implementation "androidx.core:core-ktx:$ktx_version"
|
||||||
|
implementation "androidx.constraintlayout:constraintlayout:$constraint_version"
|
||||||
|
|
||||||
|
// Google
|
||||||
|
implementation "com.google.android.material:material:$material_version"
|
||||||
|
// implementation "com.crashlytics.sdk.android:crashlytics:$crashlytics_version"
|
||||||
|
implementation "com.google.android.gms:play-services-location:$play_services_location_version"
|
||||||
|
|
||||||
|
// Di
|
||||||
|
implementation "org.kodein.di:kodein-di-generic-jvm:$kodein_version"
|
||||||
|
implementation "org.kodein.di:kodein-di-framework-android-x:$kodein_version"
|
||||||
|
|
||||||
|
// Db
|
||||||
|
// Room
|
||||||
|
implementation "androidx.room:room-runtime:$room_version"
|
||||||
|
kapt "androidx.room:room-compiler:$room_version"
|
||||||
|
implementation "androidx.room:room-rxjava2:$room_version"
|
||||||
|
|
||||||
|
// Architecture
|
||||||
|
// Moxy
|
||||||
|
kapt "tech.schoolhelper:moxy-x-compiler:$moxy_version"
|
||||||
|
implementation "tech.schoolhelper:moxy-x:$moxy_version"
|
||||||
|
implementation "tech.schoolhelper:moxy-x-androidx:$moxy_version"
|
||||||
|
|
||||||
|
// Rx
|
||||||
|
implementation "io.reactivex.rxjava2:rxkotlin:$rx_kotlin_version"
|
||||||
|
implementation "io.reactivex.rxjava2:rxandroid:$rx_android_version"
|
||||||
|
implementation "io.reactivex.rxjava2:rxjava:$rx_java_version"
|
||||||
|
implementation "com.jakewharton.rxrelay2:rxrelay:$rx_relay_version"
|
||||||
|
|
||||||
|
// Network
|
||||||
|
// OkHttp
|
||||||
|
implementation "com.squareup.okhttp3:okhttp:$okhttp_version"
|
||||||
|
implementation "com.squareup.okhttp3:logging-interceptor:$okhttp_version"
|
||||||
|
// Retrofit
|
||||||
|
implementation "com.squareup.retrofit2:retrofit:$retrofit_version"
|
||||||
|
implementation "com.squareup.retrofit2:adapter-rxjava2:$retrofit_version"
|
||||||
|
implementation "com.squareup.retrofit2:converter-gson:$retrofit_version"
|
||||||
|
// Picasso
|
||||||
|
implementation "com.squareup.picasso:picasso:$picasso_version"
|
||||||
|
implementation "jp.wasabeef:picasso-transformations:$picasso_transf_version"
|
||||||
|
|
||||||
|
// Navigation
|
||||||
|
// Cicerone
|
||||||
|
implementation "ru.terrakok.cicerone:cicerone:$cicerone_version"
|
||||||
|
|
||||||
|
// Ui
|
||||||
|
implementation "com.github.santalu:mask-edittext:$santalu_mask_et_version"
|
||||||
|
implementation "com.poovam:pin-edittext-field:$poovam_pin_et_version"
|
||||||
|
implementation "net.cachapa.expandablelayout:expandablelayout:$cachapa_explayout_version"
|
||||||
|
|
||||||
|
// Anko
|
||||||
|
implementation "org.jetbrains.anko:anko-commons:$anko_version"
|
||||||
|
|
||||||
|
// Debug
|
||||||
|
// Logging
|
||||||
|
implementation "com.jakewharton.timber:timber:$timber_version"
|
||||||
|
// Debug Drawer
|
||||||
|
debugImplementation "io.palaima.debugdrawer:debugdrawer:$debugdrawer_version"
|
||||||
|
implementation "io.palaima.debugdrawer:debugdrawer-base:$debugdrawer_version"
|
||||||
|
implementation "io.palaima.debugdrawer:debugdrawer-timber:$debugdrawer_version"
|
||||||
|
implementation "io.palaima.debugdrawer:debugdrawer-okhttp3:$debugdrawer_version"
|
||||||
|
implementation "io.palaima.debugdrawer:debugdrawer-logs:$debugdrawer_version"
|
||||||
|
debugImplementation "com.readystatesoftware.chuck:library:$chuck_version"
|
||||||
|
implementation "com.github.pedrovgs:lynx:$lynx_version"
|
||||||
|
|
||||||
|
// Tests
|
||||||
|
testImplementation "io.mockk:mockk:$mockk_version"
|
||||||
|
testImplementation "org.junit.jupiter:junit-jupiter-api:$junit_version"
|
||||||
|
testRuntimeOnly "org.junit.jupiter:junit-jupiter-engine:$junit_version"
|
||||||
|
androidTestImplementation "androidx.test.ext:junit:$junit_ext_version"
|
||||||
|
androidTestImplementation "androidx.test.espresso:espresso-core:$espresso_version"
|
||||||
|
implementation 'com.google.android.gms:play-services-maps:17.0.0'
|
||||||
|
|
||||||
|
}
|
||||||
|
|
98
app/google-services.json
Normal file
@ -0,0 +1,98 @@
|
|||||||
|
{
|
||||||
|
"project_info": {
|
||||||
|
"project_number": "162196473888",
|
||||||
|
"firebase_url": "https://tis-online-9314c.firebaseio.com",
|
||||||
|
"project_id": "tis-online-9314c",
|
||||||
|
"storage_bucket": "tis-online-9314c.appspot.com"
|
||||||
|
},
|
||||||
|
"client": [
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:162196473888:android:ba797587f3160192185445",
|
||||||
|
"android_client_info": {
|
||||||
|
"package_name": "ru.tele2med.mobile"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"api_key": [
|
||||||
|
{
|
||||||
|
"current_key": "AIzaSyClciynYDdN3mmd9FWWC9xk3-u-toMqJ2Q"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"services": {
|
||||||
|
"appinvite_service": {
|
||||||
|
"other_platform_oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:162196473888:android:fd81480a21fe4096185445",
|
||||||
|
"android_client_info": {
|
||||||
|
"package_name": "com.tisonline.tis_taxi"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"api_key": [
|
||||||
|
{
|
||||||
|
"current_key": "AIzaSyClciynYDdN3mmd9FWWC9xk3-u-toMqJ2Q"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"services": {
|
||||||
|
"appinvite_service": {
|
||||||
|
"other_platform_oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
},
|
||||||
|
{
|
||||||
|
"client_info": {
|
||||||
|
"mobilesdk_app_id": "1:162196473888:android:741df14cea37a057185445",
|
||||||
|
"android_client_info": {
|
||||||
|
"package_name": "com.tisonline.tis_user"
|
||||||
|
}
|
||||||
|
},
|
||||||
|
"oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"api_key": [
|
||||||
|
{
|
||||||
|
"current_key": "AIzaSyClciynYDdN3mmd9FWWC9xk3-u-toMqJ2Q"
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"services": {
|
||||||
|
"appinvite_service": {
|
||||||
|
"other_platform_oauth_client": [
|
||||||
|
{
|
||||||
|
"client_id": "162196473888-heoug9atjihs7vp8ii8du9qq0323l5me.apps.googleusercontent.com",
|
||||||
|
"client_type": 3
|
||||||
|
}
|
||||||
|
]
|
||||||
|
}
|
||||||
|
}
|
||||||
|
}
|
||||||
|
],
|
||||||
|
"configuration_version": "1"
|
||||||
|
}
|
21
app/proguard-rules.pro
vendored
Normal file
@ -0,0 +1,21 @@
|
|||||||
|
# Add project specific ProGuard rules here.
|
||||||
|
# You can control the set of applied configuration files using the
|
||||||
|
# proguardFiles setting in build.gradle.
|
||||||
|
#
|
||||||
|
# For more details, see
|
||||||
|
# http://developer.android.com/guide/developing/tools/proguard.html
|
||||||
|
|
||||||
|
# If your project uses WebView with JS, uncomment the following
|
||||||
|
# and specify the fully qualified class name to the JavaScript interface
|
||||||
|
# class:
|
||||||
|
#-keepclassmembers class fqcn.of.javascript.interface.for.webview {
|
||||||
|
# public *;
|
||||||
|
#}
|
||||||
|
|
||||||
|
# Uncomment this to preserve the line number information for
|
||||||
|
# debugging stack traces.
|
||||||
|
#-keepattributes SourceFile,LineNumberTable
|
||||||
|
|
||||||
|
# If you keep the line number information, uncomment this to
|
||||||
|
# hide the original source file name.
|
||||||
|
#-renamesourcefileattribute SourceFile
|
36
app/src/dev/res/drawable-v24/ic_launcher_foreground.xml
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="419dp"
|
||||||
|
android:height="419dp"
|
||||||
|
android:viewportWidth="4384"
|
||||||
|
android:viewportHeight="4384">
|
||||||
|
<path
|
||||||
|
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
|
||||||
|
android:fillColor="#E31E24"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
</vector>
|
BIN
app/src/dev/res/drawable/arrow.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
36
app/src/dev/res/drawable/ic_launcher_foreground.xml
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="419dp"
|
||||||
|
android:height="419dp"
|
||||||
|
android:viewportWidth="4384"
|
||||||
|
android:viewportHeight="4384">
|
||||||
|
<path
|
||||||
|
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
|
||||||
|
android:fillColor="#E31E24"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
</vector>
|
43
app/src/dev/res/drawable/ic_logo.xml
Normal file
BIN
app/src/dev/res/drawable/people.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
app/src/dev/res/drawable/tonometr.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
app/src/dev/res/drawable/tonometr_.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
app/src/dev/res/drawable/tonometr_med.png
Normal file
After Width: | Height: | Size: 249 KiB |
BIN
app/src/dev/res/drawable/unnamed.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
6
app/src/dev/res/font/roboto.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto" />
|
6
app/src/dev/res/font/roboto_condensed_light.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=300&width=75"></font-family>
|
6
app/src/dev/res/font/roboto_condensed_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&width=75"></font-family>
|
6
app/src/dev/res/font/roboto_light.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=300"></font-family>
|
6
app/src/dev/res/font/roboto_medium.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=500"></font-family>
|
6
app/src/dev/res/font/roboto_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
6
app/src/dev/res/font/roboto_upper_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
189
app/src/dev/res/fragment_recorder.xml
Normal file
@ -0,0 +1,189 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:id="@+id/parent"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/logo"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="32dp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
|
app:srcCompat="@drawable/tele2med" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/company"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:text="ООО "03 Мед" ОФИС"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/logo" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/phone"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:text="+7 (843) 203-46-83"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/company" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/email"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="8dp"
|
||||||
|
android:text="info@tele2med.ru"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/phone" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/changeType"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="50dp"
|
||||||
|
android:text="Результаты ваших измерений"
|
||||||
|
android:textAllCaps="true"
|
||||||
|
android:textSize="20sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/email" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/puls"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="30dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/changeType" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultPuls"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="30dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/puls"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/changeType" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/top"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Систолическое давление:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/puls" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultTop"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/top"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultPuls" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/bottom"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Диастолическое давление:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/top" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultBottom"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/bottom"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultTop" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/alk"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Концетрация паров алкоголя:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/bottom" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultAlk"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/alk"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultBottom" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/temp"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Температура тела:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/alk" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultTemp"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/temp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultAlk" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/complaints"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Наличие жалоб:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/temp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultComplaints"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="-"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/temp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultTemp" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/cancel"
|
||||||
|
android:layout_width="100dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="60dp"
|
||||||
|
android:text="К началу"
|
||||||
|
android:textSize="12sp"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/changeType" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
27
app/src/dev/res/layout-land/activity_qr.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<com.budiyev.android.codescanner.CodeScannerView
|
||||||
|
android:id="@+id/scanner_view"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
app:autoFocusButtonColor="@android:color/white"
|
||||||
|
app:autoFocusButtonVisible="true"
|
||||||
|
app:flashButtonColor="@android:color/white"
|
||||||
|
app:flashButtonVisible="false"
|
||||||
|
app:frameColor="@android:color/white"
|
||||||
|
app:frameCornersSize="50dp"
|
||||||
|
app:frameCornersRadius="0dp"
|
||||||
|
app:frameAspectRatioWidth="1"
|
||||||
|
app:frameAspectRatioHeight="1"
|
||||||
|
app:frameSize="0.75"
|
||||||
|
app:frameThickness="2dp"
|
||||||
|
app:maskColor="#77000000"/>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
27
app/src/dev/res/layout-large/activity_qr.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<com.budiyev.android.codescanner.CodeScannerView
|
||||||
|
android:id="@+id/scanner_view"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
app:autoFocusButtonColor="@android:color/white"
|
||||||
|
app:autoFocusButtonVisible="true"
|
||||||
|
app:flashButtonColor="@android:color/white"
|
||||||
|
app:flashButtonVisible="false"
|
||||||
|
app:frameColor="@android:color/white"
|
||||||
|
app:frameCornersSize="50dp"
|
||||||
|
app:frameCornersRadius="0dp"
|
||||||
|
app:frameAspectRatioWidth="1"
|
||||||
|
app:frameAspectRatioHeight="1"
|
||||||
|
app:frameSize="0.75"
|
||||||
|
app:frameThickness="2dp"
|
||||||
|
app:maskColor="#77000000"/>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
103
app/src/dev/res/layout-large/fragment_help_qr.xml
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/imageView4"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="400dp"
|
||||||
|
android:layout_marginTop="20dp"
|
||||||
|
android:src="@drawable/ic_group_6"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="60dp"
|
||||||
|
android:fontFamily="@font/proxima_nova_bold"
|
||||||
|
android:text="@string/qr"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="26sp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/imageView4"
|
||||||
|
tools:layout_editor_absoluteX="24dp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/uuid"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:fontFamily="@font/proxima_nova"
|
||||||
|
android:text="@string/help_qr_new"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="20sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/text"
|
||||||
|
app:layout_constraintTop_toBottomOf="@id/text" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/access"
|
||||||
|
android:layout_width="180dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Понятно"
|
||||||
|
android:layout_marginTop="20dp"
|
||||||
|
android:background="@drawable/btn_rounded_blue"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="20sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/uuid" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/title_policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="10dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="Политика конфиденциальности:"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toTopOf="@+id/policy"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="20dp"
|
||||||
|
android:autoLink="web"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="https://tele2med.ru/policy/"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toTopOf="@id/uuidString"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/uuidString"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
android:fontFamily="@font/roboto_light"
|
||||||
|
android:text="UUID устройства:"
|
||||||
|
android:textColor="@color/gray"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
27
app/src/dev/res/layout/activity_qr.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<com.budiyev.android.codescanner.CodeScannerView
|
||||||
|
android:id="@+id/scanner_view"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
app:autoFocusButtonColor="@android:color/white"
|
||||||
|
app:autoFocusButtonVisible="true"
|
||||||
|
app:flashButtonColor="@android:color/white"
|
||||||
|
app:flashButtonVisible="false"
|
||||||
|
app:frameColor="@android:color/white"
|
||||||
|
app:frameCornersSize="50dp"
|
||||||
|
app:frameCornersRadius="0dp"
|
||||||
|
app:frameAspectRatioWidth="1"
|
||||||
|
app:frameAspectRatioHeight="1"
|
||||||
|
app:frameSize="0.75"
|
||||||
|
app:frameThickness="2dp"
|
||||||
|
app:maskColor="#77000000"/>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
66
app/src/dev/res/layout/fragment_help_checkup.xml
Normal file
@ -0,0 +1,66 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
<ScrollView
|
||||||
|
android:id="@+id/scrollView"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/linear"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical">
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="24dp"
|
||||||
|
android:layout_marginTop="56dp"
|
||||||
|
android:layout_marginEnd="24dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="@string/help_checkup"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="14sp"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/title_policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="Политика конфиденциальности:"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
android:layout_marginTop="40dp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/text" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="10dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="https://tele2med.ru/policy/"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:autoLink="web"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/title_policy" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
|
||||||
|
</ScrollView>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
75
app/src/dev/res/layout/fragment_help_monitoring.xml
Normal file
@ -0,0 +1,75 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
<ScrollView
|
||||||
|
android:id="@+id/scrollView"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent">
|
||||||
|
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout
|
||||||
|
android:id="@+id/linear"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:orientation="vertical">
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="24dp"
|
||||||
|
android:layout_marginTop="56dp"
|
||||||
|
android:layout_marginEnd="24dp"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="@string/help_monitoring"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="14sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/title_policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="40dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="Политика конфиденциальности:"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/text" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="10dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="https://tele2med.ru/policy/"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:autoLink="web"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/title_policy" />
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
</ScrollView>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
103
app/src/dev/res/layout/fragment_help_qr.xml
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/imageView4"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="200dp"
|
||||||
|
android:layout_marginTop="20dp"
|
||||||
|
android:src="@drawable/ic_group_6"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="60dp"
|
||||||
|
android:fontFamily="@font/proxima_nova_bold"
|
||||||
|
android:text="@string/qr"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="22sp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/imageView4"
|
||||||
|
tools:layout_editor_absoluteX="24dp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/uuid"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:fontFamily="@font/proxima_nova"
|
||||||
|
android:text="@string/help_qr_new"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="16sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/text"
|
||||||
|
app:layout_constraintTop_toBottomOf="@id/text" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/access"
|
||||||
|
android:layout_width="180dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Понятно"
|
||||||
|
android:layout_marginTop="20dp"
|
||||||
|
android:background="@drawable/btn_rounded_blue"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="16sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/uuid" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/title_policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="10dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="Политика конфиденциальности:"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toTopOf="@+id/policy"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="20dp"
|
||||||
|
android:autoLink="web"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="https://tele2med.ru/policy/"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toTopOf="@id/uuidString"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/uuidString"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
android:fontFamily="@font/roboto_light"
|
||||||
|
android:text="UUID устройства:"
|
||||||
|
android:textColor="@color/gray"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|
11
app/src/dev/res/menu/help.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@+id/help"
|
||||||
|
android:icon="@drawable/ic_help"
|
||||||
|
android:title="@string/title_menu_help"
|
||||||
|
app:showAsAction="ifRoom" />
|
||||||
|
|
||||||
|
</menu>
|
5
app/src/dev/res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
5
app/src/dev/res/mipmap-anydpi-v26/ic_launcher_round.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
BIN
app/src/dev/res/mipmap-hdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 2.5 KiB |
BIN
app/src/dev/res/mipmap-hdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 4.4 KiB |
BIN
app/src/dev/res/mipmap-mdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.8 KiB |
BIN
app/src/dev/res/mipmap-mdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 2.8 KiB |
BIN
app/src/dev/res/mipmap-xhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
BIN
app/src/dev/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 6.2 KiB |
BIN
app/src/dev/res/mipmap-xxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 5.2 KiB |
BIN
app/src/dev/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 9.7 KiB |
BIN
app/src/dev/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 7.3 KiB |
BIN
app/src/dev/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 14 KiB |
BIN
app/src/dev/res/tonometr_med.png
Normal file
After Width: | Height: | Size: 249 KiB |
12
app/src/dev/res/values-v23/styles.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
|
||||||
|
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
||||||
|
<!-- Customize your theme here. -->
|
||||||
|
<item name="colorPrimary">@color/colorPrimary</item>
|
||||||
|
<item name="colorPrimaryDark">@color/white</item>
|
||||||
|
<item name="colorAccent">@color/colorAccent</item>
|
||||||
|
<item name="android:windowLightStatusBar">true</item>
|
||||||
|
|
||||||
|
</style>
|
||||||
|
</resources>
|
72
app/src/dev/res/values/colors.xml
Normal file
@ -0,0 +1,72 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="colorPrimary">#38b7ee</color>
|
||||||
|
<color name="colorPrimaryDark">#38b7ee</color>
|
||||||
|
<color name="colorAccent">#38b7ee</color>
|
||||||
|
|
||||||
|
<color name="semi_black">#333333</color>
|
||||||
|
<color name="dark_red">#F23939</color>
|
||||||
|
<color name="transparent_white">#6D8CA3</color>
|
||||||
|
<color name="keyboard_background">#263238</color>
|
||||||
|
<color name="keyboard_tab_text_color">#6D8CA3</color>
|
||||||
|
<color name="keyboard_tab_text_color_transparent">#6D8CA3</color>
|
||||||
|
|
||||||
|
<color name="nav_drawer_background">#FFFFFF</color>
|
||||||
|
<color name="dark_black">#171616</color>
|
||||||
|
<color name="medium_black">#DE000000</color>
|
||||||
|
<color name="fio_color">#343D47</color>
|
||||||
|
<color name="menu_header">#343739</color>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<color name="tab_background_selected">#38b7ee</color>
|
||||||
|
<color name="tab_background_unselected">#FFFFFF</color>
|
||||||
|
|
||||||
|
<color name="task_border_unselected">#33000000</color>
|
||||||
|
<color name="task_border_selected">#38b7ee</color>
|
||||||
|
|
||||||
|
<color name="gray">#6D8CA3</color>
|
||||||
|
<color name="blue">#2490CF</color>
|
||||||
|
|
||||||
|
<color name="white_blue">#AADAF6</color>
|
||||||
|
|
||||||
|
|
||||||
|
<color name="white">#ffffff</color>
|
||||||
|
|
||||||
|
|
||||||
|
<color name="status_in_work">#38b7ee</color>
|
||||||
|
<color name="status_not_started">#F23939</color>
|
||||||
|
<color name="status_edited">#3AA8E5</color>
|
||||||
|
<color name="status_done">#38b7ee</color>
|
||||||
|
<color name="status_canceled">#C7D0D9</color>
|
||||||
|
|
||||||
|
<color name="task_address">#6D8CA3</color>
|
||||||
|
<color name="divider_color">#F6F6EC</color>
|
||||||
|
<color name="task_call_to_passenger">#3AA8E5</color>
|
||||||
|
<color name="vertical_divider_color">#C7D0D9</color>
|
||||||
|
<color name="planned_container_color">#FAFAEF</color>
|
||||||
|
|
||||||
|
<color name="green">#38b7ee</color>
|
||||||
|
|
||||||
|
<color name="real_green">#26832A</color>
|
||||||
|
|
||||||
|
|
||||||
|
<color name="filter_applied_background">#F6F6EC</color>
|
||||||
|
<color name="black">#000000</color>
|
||||||
|
<color name="notification_grey">#C7D0D9</color>
|
||||||
|
|
||||||
|
<color name="gray_checkups">#8195AC</color>
|
||||||
|
|
||||||
|
|
||||||
|
8195AC
|
||||||
|
|
||||||
|
<color name="phone_image">#B3B3B3</color>
|
||||||
|
<color name="phone">#3AA8E6</color>
|
||||||
|
<color name="block_value_title">#999999</color>
|
||||||
|
|
||||||
|
|
||||||
|
<color name="notif_badge">#F44650</color>
|
||||||
|
<color name="semi_gray">#F6F6EC</color>
|
||||||
|
<color name="chat_time">#C7D0D9</color>
|
||||||
|
<color name="chat_background">#FAFAEF</color>
|
||||||
|
</resources>
|
17
app/src/dev/res/values/font_certs.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<array name="com_google_android_gms_fonts_certs">
|
||||||
|
<item>@array/com_google_android_gms_fonts_certs_dev</item>
|
||||||
|
<item>@array/com_google_android_gms_fonts_certs_prod</item>
|
||||||
|
</array>
|
||||||
|
<string-array name="com_google_android_gms_fonts_certs_dev">
|
||||||
|
<item>
|
||||||
|
MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs=
|
||||||
|
</item>
|
||||||
|
</string-array>
|
||||||
|
<string-array name="com_google_android_gms_fonts_certs_prod">
|
||||||
|
<item>
|
||||||
|
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
|
||||||
|
</item>
|
||||||
|
</string-array>
|
||||||
|
</resources>
|
4
app/src/dev/res/values/ic_launcher_background.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="ic_launcher_background">#FFFFFF</color>
|
||||||
|
</resources>
|
12
app/src/dev/res/values/preloaded_fonts.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<array name="preloaded_fonts" translatable="false">
|
||||||
|
<item>@font/roboto</item>
|
||||||
|
<item>@font/roboto_condensed_light</item>
|
||||||
|
<item>@font/roboto_condensed_regular</item>
|
||||||
|
<item>@font/roboto_light</item>
|
||||||
|
<item>@font/roboto_medium</item>
|
||||||
|
<item>@font/roboto_regular</item>
|
||||||
|
<item>@font/roboto_upper_regular</item>
|
||||||
|
</array>
|
||||||
|
</resources>
|
479
app/src/dev/res/values/strings.xml
Normal file
@ -0,0 +1,479 @@
|
|||||||
|
<resources>
|
||||||
|
<string name="app_name">Теле2Мед</string>
|
||||||
|
|
||||||
|
<string name="keyboard_cancel">Отмена</string>
|
||||||
|
<string name="keyboard_0">0</string>
|
||||||
|
<string name="keyboard_next">ДАЛЕЕ</string>
|
||||||
|
<string name="keyboard_7">7</string>
|
||||||
|
<string name="keyboard_8">8</string>
|
||||||
|
<string name="keyboard_9">9</string>
|
||||||
|
<string name="keyboard_4">4</string>
|
||||||
|
<string name="keyboard_5">5</string>
|
||||||
|
<string name="keyboard_6">6</string>
|
||||||
|
<string name="keyboard_1">1</string>
|
||||||
|
<string name="keyboard_2">2</string>
|
||||||
|
<string name="keyboard_3">3</string>
|
||||||
|
<string name="title_scanner_fragment">Поднесите QR-код к камере вашего устройства.\nСканирование начнётся автоматически</string>
|
||||||
|
|
||||||
|
<string name="login_error">Вы ввели недействительный логин или пароль. У вас осталось %1$d попыток.</string>
|
||||||
|
<string name="btn_enter">Войти</string>
|
||||||
|
<string name="change_auth_text">Аутентификация через</string>
|
||||||
|
<string name="esia">ЕСИА</string>
|
||||||
|
<string name="mis">МИС</string>
|
||||||
|
<string name="attention"><b>Внимание!</b> В системе производится сбор, хранение и обработка персональных данных граждан РФ, защита данных обеспечивается в соответствии с требованиями ФЗ-152 о защите персональных данных. Нарушение порядка сбора, хранения, обработки или распространения информации о гражданах влечет за собой ответственность, установленную законодательством Российской Федерации.</string>
|
||||||
|
|
||||||
|
<string name="help_status">\n\nМиссия компании ООО «Теле2Мед» — качественная организация предрейсового медицинского осмотра водителей в соответствии с действующим законодательством. Мы считаем, что правильное выполнение работы сделает людей здоровыми, вождение на дорогах аккуратным, а мир более безопасным!
|
||||||
|
\n\nДанное приложение имеет 3 основных интерфейса:\n1. Проведений измерений физиологических параметров, используя устройство "Теле2Мед".
|
||||||
|
\n2.Журнал измерений физиологических параметров - для мониторинга и контроля измерения.
|
||||||
|
\n3.Контроль документа по QR-коду - для проверки легитимности результатов измерений.
|
||||||
|
</string>
|
||||||
|
|
||||||
|
<string name="car_time">Машиночасы, ч</string>
|
||||||
|
<string name="moto_time">Моточасы, ч</string>
|
||||||
|
|
||||||
|
<string name="remember_me">Запомнить меня на этом устройстве</string>
|
||||||
|
|
||||||
|
<string name="location_permission">Приложение "Теле2Мед" собирает данные о местоположении, чтобы включить передачу данных геолокации на сервер и отображать трек водителя в системе, даже когда приложение закрыто или не используется.</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="confirm_sos">Ваше сообщение отправлено</string>
|
||||||
|
<string name="confirm">Нажимая на кнопку Выход, Вы отключитесь от системы. Вы уверены что хотите выйти?</string>
|
||||||
|
<string name="confirm_phone">Пользователь с таким номером телефона не найден.\nХотите зарегистрироваться?</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="status_title_placeholder">Статус</string>
|
||||||
|
|
||||||
|
<string name="main_title">Выбор функционала</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="main_title_placeholder">Проведения измерения</string>
|
||||||
|
<string name="main_title_checkup">Измерение физиологических параметров</string>
|
||||||
|
<string name="change_type">Выберите вид регистрационного журнала</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="status_device_info_title">Информация об устройстве</string>
|
||||||
|
<string name="status_id_title">Идентификатор</string>
|
||||||
|
<string name="status_ts_title">Транспортное средство</string>
|
||||||
|
<string name="status_driver_title">Водитель</string>
|
||||||
|
<string name="status_connect_info_title">Информация о подключении</string>
|
||||||
|
<string name="status_internet_title">Подключение к интернету</string>
|
||||||
|
<string name="status_satellites_title">Подключение к спутникам</string>
|
||||||
|
<string name="status_satellites_count_title">Количество спутников</string>
|
||||||
|
<string name="status_server_title">Подключение к серверу</string>
|
||||||
|
<string name="status_geolocation_title">Информация о местоположении</string>
|
||||||
|
<string name="status_last_location_time_title">Время последней фиксации</string>
|
||||||
|
<string name="status_latitude_title">Широта</string>
|
||||||
|
<string name="status_longitude_title">Долгота</string>
|
||||||
|
<string name="status_altitude_title">Высота над уровнем моря, м</string>
|
||||||
|
<string name="status_azimuth_title">Азимут (направление движения)</string>
|
||||||
|
<string name="status_speed_title">Скорость, км/ч</string>
|
||||||
|
|
||||||
|
<string name="statuses_map_title">На карте</string>
|
||||||
|
<string name="statuses_list_title">Статус</string>
|
||||||
|
|
||||||
|
<string name="status_app_title">Версия приложения</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="keyboard_placeholder">%1$s%2$s</string>
|
||||||
|
|
||||||
|
<string name="splash_name">Телеметрия для медицины</string>
|
||||||
|
<string name="splash_date">02.08.2023 10:00:00</string>
|
||||||
|
<string name="splash_comment">image from qr dont rotate</string>
|
||||||
|
<string name="splash_subname">Tele2Med</string>
|
||||||
|
<string name="splash_version">dev. 3.0</string>
|
||||||
|
|
||||||
|
<string name="loading">Загрузка…</string>
|
||||||
|
<string name="Error">Внимание</string>
|
||||||
|
<string name="Ok">OK</string>
|
||||||
|
|
||||||
|
<string name="waybill">Путевой лист</string>
|
||||||
|
<string name="car">Автомобиль</string>
|
||||||
|
<string name="route_holder_existing_serial">%1$s №%2$s от %3$s</string>
|
||||||
|
<string name="route_holder_no_serial">№%1$s от %2$s</string>
|
||||||
|
<string name="work_mode_rl">Режим работы по ПЛ</string>
|
||||||
|
<string name="work_mode_requests">Режим работы по заданию</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="task">Номер задания</string>
|
||||||
|
<string name="workMode">Режим работы приложения</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="task_holder_existing_number">№%1$s</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="error_cast">Неправильный каст ошибки</string>
|
||||||
|
<string name="restApiForbiddenRequest">Указанный пользовательский токен невалидный</string>
|
||||||
|
<string name="sess_id_format">yyyyMMddHHmmss</string>
|
||||||
|
|
||||||
|
<string name="need_update_app">Необходимо обновить приложение</string>
|
||||||
|
<string name="error_app_init">Ваша органзиация не настроена в системе. Обратитесь к диспетчеру</string>
|
||||||
|
<string name="error_location_time">У организации отсутствует часовой пояс, требуется синхронизация систем, обратитесь к администратору</string>
|
||||||
|
|
||||||
|
<string name="platform_name">Android</string>
|
||||||
|
|
||||||
|
<string name="not_internet_connection">Нет интернет подключения</string>
|
||||||
|
<string name="something_wrong">Что-то пошло не так</string>
|
||||||
|
|
||||||
|
<string name="phone_enter_user_not_found">Пользователь с таким номером телефона \n не найден. Попробуйте еще раз.</string>
|
||||||
|
<string name="phone_enter_enter_your_phone">Введите ваш номер телефона и нажмите “✓” на клавиатуре</string>
|
||||||
|
<string name="phone_enter_toolbar">Вход</string>
|
||||||
|
<string name="phone_enter_hint">+7 XXX XXX-XX-XX</string>
|
||||||
|
|
||||||
|
<string name="pin_enter_incorrect_pin">Введен неверный пин-код.\n Попробуйте еще раз</string>
|
||||||
|
<string name="auth_in_process">Идёт процесс авторизации…</string>
|
||||||
|
|
||||||
|
<string name="warning_low_battery">Низкий заряд аккумулятора. Данные о местонахождении устройства могут передаваться некорректно.\nПодключите зарядное устройство</string>
|
||||||
|
<string name="warning_old_coordinates">Данные о местоположении давно не передавались. Проверьте настройки определения геопозиции устройства.</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="pin_enter_get_new_pin">Получить новый пин-код</string>
|
||||||
|
<string name="pin_enter_enter_your_pin">Введите ваш пин-код</string>
|
||||||
|
<string name="pin_enter_toolbar">Ввод пин-кода</string>
|
||||||
|
|
||||||
|
<string name="get_new_pin">Новый пин-код</string>
|
||||||
|
<string name="sms_hint">На ваш телефон выслано SMS\nс новым пин-кодом. Введите пин-код.</string>
|
||||||
|
<string name="pin_re_sms">Выслать пин-код повторно</string>
|
||||||
|
|
||||||
|
<string name="change_pin">Сменить пин-код</string>
|
||||||
|
<string name="pin_change_title">Необходимо сменить пин-код.\nВведите новый пин-код</string>
|
||||||
|
<string name="enterNewPinAgain">Введите новый пин-код повторно</string>
|
||||||
|
<string name="fields_not_identical">Значения в полях не совпадают.\nПопробуйте еще раз</string>
|
||||||
|
|
||||||
|
<string name="dispatcher_number_not_set">К сожалению, Ваша организация не указала номер телефона в настройках подразделений в Системе. Сообщите об этом вашему диспетчеру.</string>
|
||||||
|
<string name="example_help_string">Для работы с мобильным приложением ваш номер телефона должен быть зарегистрирован в системе.\n\nДля входа в систему введите номер телефона и пин-код.\n\nПри первом входе в систему введите номер телефона и нажмите «Получить новый пин-код». С помощью sms вам будет направлен временный пин-код. После входа в систему установите новый постоянный пин-код и подтвердите его.\n\nВ случае затруднений позвоните диспетчеру.</string>
|
||||||
|
<string name="call_to_dispatcher">Позвонить диспетчеру</string>
|
||||||
|
<string name="help_toolbar">Помощь</string>
|
||||||
|
|
||||||
|
<string name="phone">+78432034683</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="help_checkup">Данный интефейс содержит функционал для измерения физиологических параметров обследуемого и передачи медицинской информации для систем и комплексов телемедицины.\n\nПриложение обеспечивает взаимодействие с устройством "Теле2Мед". Следуя подсказкам на экране водитель проходит осмотр и снимает необходимые показания с помощью подключенного устройства.</string>
|
||||||
|
<string name="help_monitoring">Данный интерфейс предусмотрен для мониторинга проведенных измерений.\n\nФункционал интерфейса предоставляет данные о статусах измерений, отсортированных по дате по убыванию\n\nКаждая строчка соответствует одному осмотру и содержит следующие данные: № осмотра, время окончания осмотра, тип осмотра, данные физиологических параметров водителя, автоматический результат, результат телемедика.</string>
|
||||||
|
<string name="help_qr">Для проверки подлинности результатов измерения физиологических параметров по QR-коду необходимо лишь выбрать соотвествующий пункт меню и навести камеру на QR-код.\n\nПриложение автоматически проверит документ и вы получите информацию о пройденных измерениях водителя.</string>
|
||||||
|
|
||||||
|
<string name="help_qr_new">Отсканируйте код\nи получите подробную информацию с результатом измерения</string>
|
||||||
|
|
||||||
|
<string name="stats_checkups">Статистика по медицинским осмотрам</string>
|
||||||
|
<string name="stats_week">Статистика за неделю</string>
|
||||||
|
<string name="stats_catalog">Статистика по справочникам</string>
|
||||||
|
|
||||||
|
<string name="profile_edit">Изменение профиля</string>
|
||||||
|
<string name="profile_data">Личные данные</string>
|
||||||
|
<string name="profile_access">Управление доступом</string>
|
||||||
|
<string name="access_keys">Ключи доступа</string>
|
||||||
|
|
||||||
|
<string name="keys_checking">Просмотр ключей</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="new_checkups">Новые осмотры</string>
|
||||||
|
<string name="access_checkups">Допущенные</string>
|
||||||
|
<string name="not_access_checkups">Не допущенные</string>
|
||||||
|
<string name="all_checkups">Все осмотры</string>
|
||||||
|
|
||||||
|
<string name="boss">Ответственные</string>
|
||||||
|
<string name="drivers_stats">Водители</string>
|
||||||
|
<string name="orgs_stats">Подразделения</string>
|
||||||
|
<string name="terminals_stats">АРМы</string>
|
||||||
|
|
||||||
|
<string name="last_checkups">Последние медосмотры</string>
|
||||||
|
<string name="checkup">Медицинский осмотр</string>
|
||||||
|
|
||||||
|
<string name="checkups">Медосмотры</string>
|
||||||
|
|
||||||
|
<string name="last">Последние</string>
|
||||||
|
<string name="persons">По персоналу</string>
|
||||||
|
<string name="dates">По датам</string>
|
||||||
|
|
||||||
|
<string name="reports">Отчеты</string>
|
||||||
|
|
||||||
|
<string name="cons">Сводный</string>
|
||||||
|
<string name="period">За период</string>
|
||||||
|
<string name="days">По дням</string>
|
||||||
|
<string name="hours">По часам</string>
|
||||||
|
<string name="temps">По температурам</string>
|
||||||
|
|
||||||
|
<string name="catalog">Справочник</string>
|
||||||
|
|
||||||
|
<string name="accountable">Ответственные</string>
|
||||||
|
<string name="drivers">Водители</string>
|
||||||
|
<string name="orgs">Подразделения</string>
|
||||||
|
<string name="terminals">АРМы</string>
|
||||||
|
<string name="references">Справки</string>
|
||||||
|
|
||||||
|
<string name="log">Журналы</string>
|
||||||
|
|
||||||
|
<string name="medical">Медицинские</string>
|
||||||
|
<string name="diagnostic">Диагностический</string>
|
||||||
|
<string name="hypertension">Риск гипертонии</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="status_help_string">Описание полей и блоков экрана "Статус":\n
|
||||||
|
1. Информация за сегодня – данный блок содержит в себе данные о действующей сессии за текущий день:\n
|
||||||
|
1.1 Дата и время входа в систему отражает время первой отправки координат за текущий день.\n
|
||||||
|
1.2 Время работы в системе – это продолжительность времени от входа в систему до момента запроса этой информации.\n
|
||||||
|
1.3 Пробег за сегодня – расстояние, пройденное с включенным приложением за текущий день.\n
|
||||||
|
1.4 Последнее обновление – время последнего обновления данных блока «Информация за сегодня».\n
|
||||||
|
2. Информация об устройстве включает в себя информацию о текущей конфигурации пользователя:\n
|
||||||
|
2.1 Идентификатор – это уникальный идентификационный номер устройства, по которому осуществляется привязка мобильного устройства в систему Теле2Мед.\n
|
||||||
|
2.2 Транспортное средство – отражает привязанное к мобильному устройству в системе транспортное средство (ТС). \n
|
||||||
|
2.3 Водитель – имя пользователя, который привязан к данному мобильному устройству.\n
|
||||||
|
2.4 Версия приложения – номер версии и дата выпуска используемого приложения.\n
|
||||||
|
2.5 Режим работы приложения – отражает режим работы, заданный в системе для данного мобильного устройства. Существует 3 вида режима: COORDINATES (в систему передаётся и записывается весь трек мобильного устройства за всё время работы приложения), ROUTE_LIST (в систему передаётся и записывается трек мобильного устройства по выбранному путевому листу), REQUESTS (в систему передаётся и записывается трек мобильного устройства по выбранному заданию).\n
|
||||||
|
3. Информация о подключении содержит статус подключения приложения к сети и к системе:\n
|
||||||
|
3.1 Подключение к интернету – статус наличия интернет-соединения за последние 15 секунд. \n
|
||||||
|
3.2 Подключение к серверу – статус наличия подключения к системе, отражается в зависимости наличия ответа от сервера в течение 5 последних минут.\n
|
||||||
|
4. Информация о местоположении. Блок отображает последние данные о местоположение мобильного устройства, которые были получены приложением. Данные обновляются раз в 15 секунд.\n
|
||||||
|
4.1 Время последней фиксации – время получения приведенных ниже данных.\n
|
||||||
|
4.2 Широта – координаты широты, зафиксированные устройством.\n
|
||||||
|
4.3. Долгота – координаты долготы, зафиксированные устройством.\n
|
||||||
|
4.4 Высота над уровнем моря – высота над уровнем море, зафиксированная устройством.\n
|
||||||
|
4.5 Скорость – скорость движения мобильного устройства в момент фиксации данных местоположения.\n
|
||||||
|
Экран "На карте" отражает текущее положение пользователя на карте.
|
||||||
|
</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="tasks_toolbar">Задания на сегодня</string>
|
||||||
|
<string name="history_toolbar">История</string>
|
||||||
|
<string name="stats_toolbar">Статистика</string>
|
||||||
|
<string name="settings_toolbar">Настройки</string>
|
||||||
|
<string name="chat_toolbar">Чат с диспетчером</string>
|
||||||
|
<string name="notification_toolbar">Уведомления</string>
|
||||||
|
<string name="map_toolbar">Карта</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="exit">Выйти</string>
|
||||||
|
<string name="search_bt">Поиск устройства</string>
|
||||||
|
<string name="search_printer">Поиск принтера</string>
|
||||||
|
<string name="tech_checkup">Технический осмотр</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="open_drawer">Открыть боковое меню</string>
|
||||||
|
<string name="close_drawer">Закрыть боковое меню</string>
|
||||||
|
|
||||||
|
<string name="enter_current_pin">Введите текущий пин-код</string>
|
||||||
|
<string name="incorrect_current_pin">Текущий пин-код введен неверно,\nпопробуйте еще раз</string>
|
||||||
|
<string name="enter_new_pin">Введите новый пин-код</string>
|
||||||
|
|
||||||
|
<string name="sos_toolbar">SOS</string>
|
||||||
|
<string name="sos">sos</string>
|
||||||
|
|
||||||
|
<string name="park_toolbar">Парк</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<string name="params">Параметры</string>
|
||||||
|
<string name="panel">Сводная панель</string>
|
||||||
|
<string name="save">Сохранить</string>
|
||||||
|
<string name="delete">Удалить</string>
|
||||||
|
<string name="rechange">Заменить</string>
|
||||||
|
<string name="download">Загрузить фото</string>
|
||||||
|
<string name="access">Управление доступом</string>
|
||||||
|
|
||||||
|
<string name="download_yet">Показать ещё</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="crash">ДТП</string>
|
||||||
|
<string name="broke">Поломка</string>
|
||||||
|
<string name="bad">Мне плохо</string>
|
||||||
|
<string name="atack">Нападение</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="send_sos_to_dispatcher">Отправить сигнал тревоги\nдиспетчеру</string>
|
||||||
|
<string name="comment">Комментарий</string>
|
||||||
|
<string name="alert_signal_pushed_to_dispatcher">Сигнал тревоги отправлен диспетчеру</string>
|
||||||
|
<string name="avto_not_selected">Автомобиль не указан</string>
|
||||||
|
<string name="waybill_not_selected">Не выбран режим работы</string>
|
||||||
|
|
||||||
|
<string name="title_car">Транспортное средство</string>
|
||||||
|
|
||||||
|
<string name="title_task_number">Номер задания</string>
|
||||||
|
<string name="status">Статус</string>
|
||||||
|
<string name="main">Проведение измерения</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="message_select_route">Выберите путевой лист или задание</string>
|
||||||
|
<string name="message_select_task">Выберите путевой лист</string>
|
||||||
|
<string name="message_no_routes">Путевые листы не назначены</string>
|
||||||
|
<string name="message_no_tasks">Список заданий пуст</string>
|
||||||
|
|
||||||
|
<string name="title_new_notif">Новое уведомление</string>
|
||||||
|
|
||||||
|
<string name="btn_show_task">Посмотреть задание</string>
|
||||||
|
|
||||||
|
<!--Task full info-->
|
||||||
|
<string name="title_task">Задание</string>
|
||||||
|
<string name="block_title_main_info">Данные осмотра №%1$s</string>
|
||||||
|
<string name="block_value_title_task_number">Номер задания</string>
|
||||||
|
<string name="block_value_title_route_info">Путевой лист</string>
|
||||||
|
<string name="block_value_title_status">Статус</string>
|
||||||
|
<string name="block_value_title_comment">Комментарий</string>
|
||||||
|
<string name="block_title_time">Время</string>
|
||||||
|
<string name="block_value_title_arrival">Прибытие</string>
|
||||||
|
<string name="block_value_title_departure">Убытие</string>
|
||||||
|
<string name="block_title_car_info">Автомобиль</string>
|
||||||
|
<string name="block_value_title_reg_number">Рег. знак</string>
|
||||||
|
<string name="block_value_title_brand_model">Марка и модель</string>
|
||||||
|
<string name="block_title_driver">Водитель</string>
|
||||||
|
<string name="block_value_title_contact_name">Имя</string>
|
||||||
|
<string name="block_value_title_contact_phone">Телефон</string>
|
||||||
|
<string name="block_value_title_address">Адрес</string>
|
||||||
|
<string name="block_value_title_note">Примечание</string>
|
||||||
|
<string name="block_title_route">Маршрут</string>
|
||||||
|
<string name="btn_expand">раскрыть</string>
|
||||||
|
<string name="btn_collapse">свернуть</string>
|
||||||
|
<string name="block_value_title_arrival_time">Дата и время прибытия</string>
|
||||||
|
<string name="block_title_main_car_info">Основное ТС</string>
|
||||||
|
<string name="block_value_title_odometer">Показания одометра, км</string>
|
||||||
|
<string name="block_value_title_in_service_hours">Машиночасы, ч</string>
|
||||||
|
<string name="block_value_title_engine_hours">Моточасы, ч</string>
|
||||||
|
<string name="block_title_departure_time">Дата и время убытия</string>
|
||||||
|
<string name="btn_start_task">Начать поездку</string>
|
||||||
|
<string name="btn_complete_task">Завершить задание</string>
|
||||||
|
<string name="block_title_contact">Контакт</string>
|
||||||
|
<string name="block_title_data_fixing">Фиксация данных</string>
|
||||||
|
<string name="subblock_title_arrival">Прибытие</string>
|
||||||
|
<string name="subblock_title_departure">Убытие</string>
|
||||||
|
<string name="task_block_title_check_out">Выезд из гаража/предыдущего места работ</string>
|
||||||
|
<string name="task_block_value_title_check_out_date_time">Дата и время выезда</string>
|
||||||
|
<string name="task_block_value_title_check_zero_mileage">Нулевой пробег, км</string>
|
||||||
|
<string name="task_block_title_check_in">Заезд в гараж/следующее место работ</string>
|
||||||
|
<string name="task_block_value_title_check_in_date_time">Дата и время заезда</string>
|
||||||
|
|
||||||
|
<string name="checkups_list_title">Осмотры</string>
|
||||||
|
|
||||||
|
<string name="checkups_info_title">Информация</string>
|
||||||
|
<string name="checkups_tests_title">Проверки</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<string name="tasks_map_title">На карте</string>
|
||||||
|
<string name="tasks_list_title">Списком</string>
|
||||||
|
<string name="task_title_placeholder">Задание %1$d</string>
|
||||||
|
<string name="task_main_info_title">Основная информация</string>
|
||||||
|
<string name="task_status_title">Статус</string>
|
||||||
|
<string name="task_comment_title">Комментарий</string>
|
||||||
|
<string name="task_arrival_title">Прибытие</string>
|
||||||
|
<string name="task_passenger_title">Пассажир</string>
|
||||||
|
<string name="task_note_title">Примечание</string>
|
||||||
|
<string name="task_route_title">Маршрут</string>
|
||||||
|
<string name="task_data_capture_title">Фиксация данных</string>
|
||||||
|
<string name="task_stats_title">Статистика</string>
|
||||||
|
<string name="task_track_title">Трек по заданию</string>
|
||||||
|
<string name="cancel_task">Отменить задание</string>
|
||||||
|
<string name="task_cancel_title">Укажите причину отмены</string>
|
||||||
|
<string name="unexpected_page">unexpected page</string>
|
||||||
|
|
||||||
|
<string name="track_number_placeholder">Задание %1$s</string>
|
||||||
|
<string name="date_absent">Нет даты подачи</string>
|
||||||
|
|
||||||
|
<string name="collapse_view_title_expanded">свернуть</string>
|
||||||
|
<string name="collapse_view_title_not_expanded">развернуть</string>
|
||||||
|
<string name="planned_distance_int_placeholder">≈ %1$d км</string>
|
||||||
|
<string name="stat_distance_double_placeholder">%1$s км</string>
|
||||||
|
<string name="planned_time_placeholder">≈ %1$d мин</string>
|
||||||
|
<string name="stat_time_placeholder">%1$d мин</string>
|
||||||
|
<string name="distance">Расстояние</string>
|
||||||
|
<string name="time">Время</string>
|
||||||
|
<string name="started">Начал</string>
|
||||||
|
<string name="ended">Завершил</string>
|
||||||
|
<string name="button_text_status_accept">ПРИНЯТЬ ЗАДАНИЕ</string>
|
||||||
|
<string name="button_text_status_not_started">ВЗЯТЬ В РАБОТУ</string>
|
||||||
|
<string name="button_text_status_in_work">ПРИБЫЛ</string>
|
||||||
|
<string name="button_text_status_arrived">НАЧАТЬ ПОЕЗДКУ</string>
|
||||||
|
<string name="button_text_status_trackStarted">ЗАВЕРШИТЬ ПОЕЗДКУ</string>
|
||||||
|
<string name="no_filing_date">Нет даты подачи</string>
|
||||||
|
<string name="send">Отправить</string>
|
||||||
|
<string name="send_finished">Успешно отправлено</string>
|
||||||
|
<string name="title_menu_help">Помощь</string>
|
||||||
|
<string name="data">Данные выезда из гаража</string>
|
||||||
|
<string name="title_get_data">Получение данных</string>
|
||||||
|
<string name="title_video">Запись видео</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="title">Предрейсовые\nмедицинские осмотры</string>
|
||||||
|
<string name="sub_title">Работаем по всей России</string>
|
||||||
|
|
||||||
|
<string name="auth">Авторизация</string>
|
||||||
|
<string name="number_enter">Введите свой табельный номер\nили приложите карту к считывателю</string>
|
||||||
|
<string name="hello">Здравствуйте!</string>
|
||||||
|
<string name="accept">Подтвердите свою личность</string>
|
||||||
|
<string name="acceptText">Нажимая кнопку "Да", вы соглашаетесь с тем, что даёте разрешение на обработку своих персональных данных (в том числе о состоянии здоровья).</string>
|
||||||
|
<string name="acceptFirstPhoto">Для продолжения прохождения медицинского осмотра Вам необходимо сделать первую фотографию.\nРасположитесь перед экраном планшета таким образом, чтобы ваше лицо располагалось в границах изображения с камеры.\nУбедитесь, что ваше лицо ничем не закрыто и сделайте фото.</string>
|
||||||
|
|
||||||
|
<string name="add">Добавить</string>
|
||||||
|
<string name="check">Смотреть</string>
|
||||||
|
<string name="edit">Редактировать</string>
|
||||||
|
<string name="deleting">Удалить</string>
|
||||||
|
|
||||||
|
<string name="tonometr_descr">Наденьте манжету на предплечье, нажмите кнопку "Измерить давление" и дождитесь окончания измерения</string>
|
||||||
|
<string name="pirometr_descr">Возьмите устройство в руку, нажмите кнопку "Начать измерение", дождитесь звукового сигнала, поднесите устройство датчиком измерения температуры ко лбу на расстояние 2–3 см и дождитесь звукового сигнала об окончании измерения</string>
|
||||||
|
<string name="alkotester_descr">Возьмите устройство в руку, нажмите кнопку "Начать измерение".\nДождитесь звукового сигнала и дуйте в мундштук до появления звукового сигнала</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="terminal">Измерение физиологических параметров</string>
|
||||||
|
<string name="sub_terminal">Не забудьте подключить\nАРМ "Теле2Мед"</string>
|
||||||
|
<string name="lc">Журнал измерений физиологических параметров</string>
|
||||||
|
<string name="sub_lc">История измерений</string>
|
||||||
|
<string name="qr">Контроль документа по QR-коду</string>
|
||||||
|
<string name="sub_qr">Сканирование QR-кода медосмотра</string>
|
||||||
|
|
||||||
|
<string name="version">Версия: 1.0.0.1 от 30.01.2022</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="driver_title">Сотрудник</string>
|
||||||
|
|
||||||
|
<string name="driver_number_title">Табельный номер</string>
|
||||||
|
<string name="driver_sex_title">Пол</string>
|
||||||
|
<string name="driver_surname_title">Фамилия</string>
|
||||||
|
<string name="driver_name_title">Имя</string>
|
||||||
|
<string name="driver_patronymic_title">Отчество</string>
|
||||||
|
<string name="driver_birthday_title">Дата рождения</string>
|
||||||
|
<string name="driver_org_title">Организация</string>
|
||||||
|
|
||||||
|
<string name="checkup_info_title">Данные осмотра</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="checkup_date_title">Дата осмотра</string>
|
||||||
|
<string name="checkup_begin_time_title">Время начала</string>
|
||||||
|
<string name="checkup_end_time_title">Время окончания</string>
|
||||||
|
<string name="checkup_type_title">Тип осмотра</string>
|
||||||
|
<string name="checkup_terminal_title">Терминал</string>
|
||||||
|
<string name="checkup_status_title">Статус</string>
|
||||||
|
<string name="checkup_medic_title">Медик</string>
|
||||||
|
<string name="checkup_result_auto_title">Результат (автомат.)</string>
|
||||||
|
<string name="checkup_result_medic_title">Результат (медик)</string>
|
||||||
|
<string name="checkup_medic_comment_title">Комментарий медика</string>
|
||||||
|
<string name="checkup_result_time_title">Дата / время результата</string>
|
||||||
|
|
||||||
|
<string name="checkup_photo_title">Фото осмотра</string>
|
||||||
|
<string name="driver_video_title">Видео осмотра</string>
|
||||||
|
<string name="driver_photo_title">Фото профиля</string>
|
||||||
|
|
||||||
|
<string name="checkup_syspressure_title">Верхнее давление</string>
|
||||||
|
<string name="checkup_diapressure_title">Нижнее давление</string>
|
||||||
|
<string name="checkup_pulse_title">Пульс</string>
|
||||||
|
<string name="checkup_alcotest_title">Алкоголь</string>
|
||||||
|
<string name="checkup_temperature_title">Температура</string>
|
||||||
|
<string name="checkup_complaints_title">Жалобы</string>
|
||||||
|
<string name="checkup_reference_title">Справка</string>
|
||||||
|
|
||||||
|
|
||||||
|
<!--Equipment-->
|
||||||
|
<string name="equipment_block_value_title_name">Наименование оборудования</string>
|
||||||
|
<string name="equipment_block_value_title_engine_hours">Моточасы, ч *</string>
|
||||||
|
<string name="tripevent_block_title_equipment">Навесное оборудование</string>
|
||||||
|
|
||||||
|
<!--Common-->
|
||||||
|
<string name="action_complete">Да</string>
|
||||||
|
<string name="action_cancel">Отмена</string>
|
||||||
|
|
||||||
|
<!--Route selection-->
|
||||||
|
<string name="message_confirm_route_discard">Вы уверены, что хотите сбросить путевой лист %s?</string>
|
||||||
|
<string name="message_confirm_route_select">Вы уверены, что хотите начать работу по путевому листу %s?</string>
|
||||||
|
<string name="fragment_title_select_route">Выбор путевого листа</string>
|
||||||
|
|
||||||
|
<!--Task selection-->
|
||||||
|
<string name="message_confirm_task_discard">Вы уверены, что хотите сбросить задание %s?</string>
|
||||||
|
<string name="message_confirm_task_select">Вы уверены, что хотите начать работу по заданию %s?</string>
|
||||||
|
<string name="fragment_title_select_task">Выбор задания</string>
|
||||||
|
</resources>
|
156
app/src/dev/res/values/styles.xml
Normal file
@ -0,0 +1,156 @@
|
|||||||
|
<resources>
|
||||||
|
|
||||||
|
<!-- Base application theme. -->
|
||||||
|
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
||||||
|
<!-- Customize your theme here. -->
|
||||||
|
<item name="colorPrimary">@color/colorPrimary</item>
|
||||||
|
<item name="colorPrimaryDark">@color/white</item>
|
||||||
|
<item name="colorAccent">@color/colorAccent</item>
|
||||||
|
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
|
<style name="ToolbarColoredBackArrow" parent="AppTheme">
|
||||||
|
<item name="android:textColorSecondary">#333333</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="TableValueStyle" parent="TableParameterHeaderStyle">
|
||||||
|
<item name="android:gravity">center</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="TableParameterStyle" parent="TableParameterHeaderStyle">
|
||||||
|
<item name="android:textColor">@color/transparent_white</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="TableRowStyle"></style>
|
||||||
|
|
||||||
|
<style name="TableValueHeaderStyle" parent="TableParameterHeaderStyle">
|
||||||
|
<item name="android:gravity">center</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="TableParameterHeaderStyle">
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:paddingTop">20dp</item>
|
||||||
|
<item name="android:paddingBottom">20dp</item>
|
||||||
|
<item name="android:paddingStart">24dp</item>
|
||||||
|
<item name="android:paddingEnd">24dp</item>
|
||||||
|
<item name="android:gravity">center_vertical</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
|
<style name="BlockTitleStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:layout_marginTop">30dp</item>
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textColor">@color/transparent_white</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="fontFamily">@font/roboto_medium</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:layout_marginTop">16dp</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="cardCornerRadius">5dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="SubblockStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:layout_marginTop">16dp</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textAllCaps">true</item>
|
||||||
|
<item name="android:textStyle">bold</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockValueTitleStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">12sp</item>
|
||||||
|
<item name="android:textColor">@color/block_value_title</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">8dp</item>
|
||||||
|
<item name="fontFamily">@font/roboto_light</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
|
<style name="BlockDarkTitleStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">12sp</item>
|
||||||
|
<item name="android:textColor">@color/block_value_title</item>
|
||||||
|
<item name="android:colorBackground">@color/semi_black</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">8dp</item>
|
||||||
|
<item name="fontFamily">@font/roboto_light</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockValueStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">6dp</item>
|
||||||
|
<item name="android:layout_marginBottom">11dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockValueDividerStyle">
|
||||||
|
<item name="android:background">?android:attr/listDivider</item>
|
||||||
|
<item name="background">@color/divider_color</item>
|
||||||
|
<item name="android:layout_marginTop">11dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="SubblockValueDividerStyle" parent="BlockValueDividerStyle">
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockEditTextValueStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:background">@null</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">6dp</item>
|
||||||
|
<item name="android:layout_marginBottom">11dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockCheckboxValueStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:textColor">@color/medium_black</item>
|
||||||
|
<item name="android:layout_marginStart">18dp</item>
|
||||||
|
<item name="android:layout_marginEnd">18dp</item>
|
||||||
|
<item name="android:layout_marginTop">19dp</item>
|
||||||
|
<item name="android:layout_marginBottom">19dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="RoundedCornerButton" parent="@style/Widget.AppCompat.Button.Colored">
|
||||||
|
<item name="background">@drawable/button_refresh</item>
|
||||||
|
<item name="colorButtonNormal">#1a237e</item>
|
||||||
|
<item name="colorControlHighlight">#673ab7</item>
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textColor">@color/white</item>
|
||||||
|
<item name="android:fontFamily">sans-serif-light</item>
|
||||||
|
<item name="android:textStyle">bold</item>
|
||||||
|
<item name="textAllCaps">false</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
|
||||||
|
<item name="tabMaxWidth">0dp</item>
|
||||||
|
<item name="tabIndicatorColor">?attr/colorAccent</item>
|
||||||
|
<item name="tabIndicatorHeight">1dp</item>
|
||||||
|
<item name="tabTextAppearance">@style/MyCustomTabTextAppearance</item>
|
||||||
|
<item name="tabSelectedTextColor">@color/semi_black</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="MyCustomTabTextAppearance" parent="TextAppearance.Design.Tab">
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:fontFamily">sans-serif-light</item>
|
||||||
|
<item name="android:textStyle">bold</item>
|
||||||
|
<item name="textAllCaps">false</item>
|
||||||
|
</style>
|
||||||
|
</resources>
|
20
app/src/divizion/res/drawable-v24/ic_launcher_foreground.xml
Normal file
@ -0,0 +1,20 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="108dp"
|
||||||
|
android:height="108dp"
|
||||||
|
android:viewportWidth="108"
|
||||||
|
android:viewportHeight="108">
|
||||||
|
<group android:scaleX="0.047560975"
|
||||||
|
android:scaleY="0.047560975"
|
||||||
|
android:translateX="18.9"
|
||||||
|
android:translateY="18.9">
|
||||||
|
<path
|
||||||
|
android:pathData="M147.6,709.28c0,156.07 29.53,251.36 125.67,365.79 56.11,66.78 103.1,96.37 182.74,136.39 147.51,74.13 259.46,46.09 393.69,14.81 -4.68,-20.08 -8.74,-21.85 -16.47,-40.97 -6.89,-17.05 -8.63,-27.79 -15.45,-42 -174.46,40.65 -281,45.37 -444.92,-91.22 -68.14,-56.78 -135.9,-190.83 -135.9,-278.98 0,-149.4 28.6,-251.01 129.11,-349.59 281.24,-275.84 738.34,-56.52 738.26,317.68 0,21.05 -5.71,26.98 -5.71,57.44 43.8,3.65 20.2,6.39 89.36,6.39 0,-82.02 7.24,-9.44 -0.18,-127.47 -23.06,-367.2 -503.29,-628.96 -846.74,-349.25 -112.43,91.56 -193.46,228.17 -193.46,380.98z"
|
||||||
|
android:fillColor="#012655"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1041.18,1328.4l19.15,0 12.76,-261.69c24.07,-2.01 36.83,-9.72 60.14,-16.45l195.17,-53.76 0,-25.53 -463.51,-162c-28,-9.25 -49.17,-15.26 -76.33,-25.79 -29.36,-11.39 -47.93,-22.84 -85.66,-22.84 2.74,32.97 59.56,111.91 79.29,144.1l258.99,423.96z"
|
||||||
|
android:fillColor="#EE4D16"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M517.8,728.42c0,53.93 12.53,80.53 46.05,113.52 74.89,73.69 135.44,36.24 170.96,33.29 -3.62,-43.47 -66.34,-102.81 -76.59,-146.81 62.88,0 104.21,40.08 159.56,44.68 0,-72.98 -0.81,-91.15 -31.62,-134.32 -76.92,-107.79 -268.36,-48.22 -268.36,89.64z"
|
||||||
|
android:fillColor="#012655"/>
|
||||||
|
</group>
|
||||||
|
</vector>
|
48
app/src/divizion/res/drawable/ic_launcher_foreground.xml
Normal file
@ -0,0 +1,48 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="108dp"
|
||||||
|
android:height="108dp"
|
||||||
|
android:viewportWidth="108"
|
||||||
|
android:viewportHeight="108">
|
||||||
|
<group android:scaleX="0.030094637"
|
||||||
|
android:scaleY="0.030094637"
|
||||||
|
android:translateX="25.38"
|
||||||
|
android:translateY="48.67325">
|
||||||
|
<path
|
||||||
|
android:pathData="M1418,348c52,0 72,-5 113,-32 6,-4 6,-4 11,-9 4,-4 8,-6 11,-10l-42,-40c-4,-5 -8,-12 -15,-13 -5,3 -7,7 -12,10 -44,28 -99,20 -130,-22 -40,-55 25,-46 -91,-46 -7,0 -3,8 -2,12 4,17 5,31 13,48 21,42 41,62 80,85 12,7 46,18 64,18z"
|
||||||
|
android:fillColor="#79868A"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1437,13c0,17 -2,55 2,69 29,7 38,9 60,30 22,21 32,58 21,92 -3,9 -9,16 -10,24l14,13c5,5 9,8 14,13 7,7 21,23 28,27 17,-11 37,-66 37,-94 0,-35 -1,-54 -17,-86 -12,-25 -24,-40 -44,-56 -4,-4 -7,-6 -12,-9 -23,-17 -60,-31 -91,-31 -1,3 -2,3 -2,7z"
|
||||||
|
android:fillColor="#2EA8C7"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1259,167l76,0c7,-29 10,-39 31,-60 15,-15 34,-20 55,-25l0,-76c-11,0 -26,3 -35,5 -52,15 -86,45 -110,92 -8,16 -17,46 -17,64z"
|
||||||
|
android:fillColor="#17345F"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1639,332l0,-311l63,0l134,208l0,-208l60,0l0,311l-65,0l-132,-205l0,205z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1159,332l0,-311l66,0l0,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M857,332l0,-57l170,-202l-151,0l0,-52l237,0l0,49l-177,209l184,0l0,53z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M757,332l0,-311l66,0l0,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M541,332l-116,-311l71,0l82,230l79,-230l70,0l-115,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M330,332l0,-311l66,0l0,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M6,21l119,0c27,0 47,2 61,6 19,5 35,15 49,29 14,14 24,30 31,50 7,20 11,44 11,73 0,26 -3,48 -10,66 -8,23 -20,41 -35,55 -11,11 -27,19 -46,25 -14,4 -34,7 -58,7l-123,0 0,-311zM72,74l0,206 49,0c18,0 31,-1 39,-3 11,-3 19,-7 26,-13 7,-6 13,-16 17,-30 4,-14 7,-33 7,-57 0,-24 -2,-42 -7,-55 -4,-13 -11,-23 -18,-30 -8,-7 -18,-12 -30,-15 -9,-2 -27,-3 -53,-3l-29,0z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
</group>
|
||||||
|
</vector>
|
43
app/src/divizion/res/drawable/ic_logo.xml
Normal file
@ -0,0 +1,43 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="1902dp"
|
||||||
|
android:height="354dp"
|
||||||
|
android:viewportWidth="1902"
|
||||||
|
android:viewportHeight="354">
|
||||||
|
<path
|
||||||
|
android:pathData="M1418,348c52,0 72,-5 113,-32 6,-4 6,-4 11,-9 4,-4 8,-6 11,-10l-42,-40c-4,-5 -8,-12 -15,-13 -5,3 -7,7 -12,10 -44,28 -99,20 -130,-22 -40,-55 25,-46 -91,-46 -7,0 -3,8 -2,12 4,17 5,31 13,48 21,42 41,62 80,85 12,7 46,18 64,18z"
|
||||||
|
android:fillColor="#79868A"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1437,13c0,17 -2,55 2,69 29,7 38,9 60,30 22,21 32,58 21,92 -3,9 -9,16 -10,24l14,13c5,5 9,8 14,13 7,7 21,23 28,27 17,-11 37,-66 37,-94 0,-35 -1,-54 -17,-86 -12,-25 -24,-40 -44,-56 -4,-4 -7,-6 -12,-9 -23,-17 -60,-31 -91,-31 -1,3 -2,3 -2,7z"
|
||||||
|
android:fillColor="#2EA8C7"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1259,167l76,0c7,-29 10,-39 31,-60 15,-15 34,-20 55,-25l0,-76c-11,0 -26,3 -35,5 -52,15 -86,45 -110,92 -8,16 -17,46 -17,64z"
|
||||||
|
android:fillColor="#17345F"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1639,332l0,-311l63,0l134,208l0,-208l60,0l0,311l-65,0l-132,-205l0,205z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1159,332l0,-311l66,0l0,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M857,332l0,-57l170,-202l-151,0l0,-52l237,0l0,49l-177,209l184,0l0,53z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M757,332l0,-311l66,0l0,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M541,332l-116,-311l71,0l82,230l79,-230l70,0l-115,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M330,332l0,-311l66,0l0,311z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M6,21l119,0c27,0 47,2 61,6 19,5 35,15 49,29 14,14 24,30 31,50 7,20 11,44 11,73 0,26 -3,48 -10,66 -8,23 -20,41 -35,55 -11,11 -27,19 -46,25 -14,4 -34,7 -58,7l-123,0 0,-311zM72,74l0,206 49,0c18,0 31,-1 39,-3 11,-3 19,-7 26,-13 7,-6 13,-16 17,-30 4,-14 7,-33 7,-57 0,-24 -2,-42 -7,-55 -4,-13 -11,-23 -18,-30 -8,-7 -18,-12 -30,-15 -9,-2 -27,-3 -53,-3l-29,0z"
|
||||||
|
android:fillColor="#17345F"
|
||||||
|
android:fillType="nonZero"/>
|
||||||
|
</vector>
|
6
app/src/divizion/res/font/roboto.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
6
app/src/divizion/res/font/roboto_condensed_light.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=300&width=75"></font-family>
|
6
app/src/divizion/res/font/roboto_condensed_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&width=75"></font-family>
|
6
app/src/divizion/res/font/roboto_light.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=300"></font-family>
|
6
app/src/divizion/res/font/roboto_medium.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=500"></font-family>
|
6
app/src/divizion/res/font/roboto_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
6
app/src/divizion/res/font/roboto_upper_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
11
app/src/divizion/res/menu/help.xml
Normal file
@ -0,0 +1,11 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<menu xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto">
|
||||||
|
|
||||||
|
<item
|
||||||
|
android:id="@+id/help"
|
||||||
|
android:icon="@drawable/ic_help"
|
||||||
|
android:title="@string/title_menu_help"
|
||||||
|
app:showAsAction="ifRoom" />
|
||||||
|
|
||||||
|
</menu>
|
5
app/src/divizion/res/mipmap-anydpi-v26/ic_launcher.xml
Normal file
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
@ -0,0 +1,5 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<adaptive-icon xmlns:android="http://schemas.android.com/apk/res/android">
|
||||||
|
<background android:drawable="@color/ic_launcher_background"/>
|
||||||
|
<foreground android:drawable="@drawable/ic_launcher_foreground"/>
|
||||||
|
</adaptive-icon>
|
BIN
app/src/divizion/res/mipmap-hdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.6 KiB |
BIN
app/src/divizion/res/mipmap-hdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 3.4 KiB |
BIN
app/src/divizion/res/mipmap-mdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 1.1 KiB |
BIN
app/src/divizion/res/mipmap-mdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 2.1 KiB |
BIN
app/src/divizion/res/mipmap-xhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 2.3 KiB |
BIN
app/src/divizion/res/mipmap-xhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 5.0 KiB |
BIN
app/src/divizion/res/mipmap-xxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 3.3 KiB |
BIN
app/src/divizion/res/mipmap-xxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 7.5 KiB |
BIN
app/src/divizion/res/mipmap-xxxhdpi/ic_launcher.png
Normal file
After Width: | Height: | Size: 4.7 KiB |
BIN
app/src/divizion/res/mipmap-xxxhdpi/ic_launcher_round.png
Normal file
After Width: | Height: | Size: 11 KiB |
56
app/src/divizion/res/values/colors.xml
Normal file
@ -0,0 +1,56 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="colorPrimary">#8AC33E</color>
|
||||||
|
<color name="colorPrimaryDark">#8AC33E</color>
|
||||||
|
<color name="colorAccent">#8AC33E</color>
|
||||||
|
|
||||||
|
<color name="semi_black">#333333</color>
|
||||||
|
<color name="dark_red">#F23939</color>
|
||||||
|
<color name="transparent_white">#6D8CA3</color>
|
||||||
|
<color name="keyboard_background">#263238</color>
|
||||||
|
<color name="keyboard_tab_text_color">#6D8CA3</color>
|
||||||
|
<color name="keyboard_tab_text_color_transparent">#6D8CA3</color>
|
||||||
|
|
||||||
|
<color name="nav_drawer_background">#8AC33E</color>
|
||||||
|
<color name="dark_black">#171616</color>
|
||||||
|
<color name="medium_black">#DE000000</color>
|
||||||
|
|
||||||
|
<color name="tab_background_selected">#8AC33E</color>
|
||||||
|
<color name="tab_background_unselected">#FFFFFF</color>
|
||||||
|
|
||||||
|
<color name="task_border_unselected">#33000000</color>
|
||||||
|
<color name="task_border_selected">#8AC33E</color>
|
||||||
|
|
||||||
|
<color name="gray">#6D8CA3</color>
|
||||||
|
|
||||||
|
<color name="white">#ffffff</color>
|
||||||
|
|
||||||
|
|
||||||
|
<color name="status_in_work">#98C65A</color>
|
||||||
|
<color name="status_not_started">#F23939</color>
|
||||||
|
<color name="status_edited">#3AA8E5</color>
|
||||||
|
<color name="status_done">#2ED03E</color>
|
||||||
|
<color name="status_canceled">#C7D0D9</color>
|
||||||
|
|
||||||
|
<color name="task_address">#6D8CA3</color>
|
||||||
|
<color name="divider_color">#F6F6EC</color>
|
||||||
|
<color name="task_call_to_passenger">#3AA8E5</color>
|
||||||
|
<color name="vertical_divider_color">#C7D0D9</color>
|
||||||
|
<color name="planned_container_color">#FAFAEF</color>
|
||||||
|
|
||||||
|
<color name="green">#77E351</color>
|
||||||
|
|
||||||
|
<color name="filter_applied_background">#F6F6EC</color>
|
||||||
|
<color name="black">#000000</color>
|
||||||
|
<color name="notification_grey">#C7D0D9</color>
|
||||||
|
|
||||||
|
<color name="phone_image">#B3B3B3</color>
|
||||||
|
<color name="phone">#3AA8E6</color>
|
||||||
|
<color name="block_value_title">#999999</color>
|
||||||
|
|
||||||
|
|
||||||
|
<color name="notif_badge">#F44650</color>
|
||||||
|
<color name="semi_gray">#F6F6EC</color>
|
||||||
|
<color name="chat_time">#C7D0D9</color>
|
||||||
|
<color name="chat_background">#FAFAEF</color>
|
||||||
|
</resources>
|
17
app/src/divizion/res/values/font_certs.xml
Normal file
@ -0,0 +1,17 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<array name="com_google_android_gms_fonts_certs">
|
||||||
|
<item>@array/com_google_android_gms_fonts_certs_dev</item>
|
||||||
|
<item>@array/com_google_android_gms_fonts_certs_prod</item>
|
||||||
|
</array>
|
||||||
|
<string-array name="com_google_android_gms_fonts_certs_dev">
|
||||||
|
<item>
|
||||||
|
MIIEqDCCA5CgAwIBAgIJANWFuGx90071MA0GCSqGSIb3DQEBBAUAMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTAeFw0wODA0MTUyMzM2NTZaFw0zNTA5MDEyMzM2NTZaMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbTCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBANbOLggKv+IxTdGNs8/TGFy0PTP6DHThvbbR24kT9ixcOd9W+EaBPWW+wPPKQmsHxajtWjmQwWfna8mZuSeJS48LIgAZlKkpFeVyxW0qMBujb8X8ETrWy550NaFtI6t9+u7hZeTfHwqNvacKhp1RbE6dBRGWynwMVX8XW8N1+UjFaq6GCJukT4qmpN2afb8sCjUigq0GuMwYXrFVee74bQgLHWGJwPmvmLHC69EH6kWr22ijx4OKXlSIx2xT1AsSHee70w5iDBiK4aph27yH3TxkXy9V89TDdexAcKk/cVHYNnDBapcavl7y0RiQ4biu8ymM8Ga/nmzhRKya6G0cGw8CAQOjgfwwgfkwHQYDVR0OBBYEFI0cxb6VTEM8YYY6FbBMvAPyT+CyMIHJBgNVHSMEgcEwgb6AFI0cxb6VTEM8YYY6FbBMvAPyT+CyoYGapIGXMIGUMQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEQMA4GA1UEChMHQW5kcm9pZDEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDEiMCAGCSqGSIb3DQEJARYTYW5kcm9pZEBhbmRyb2lkLmNvbYIJANWFuGx90071MAwGA1UdEwQFMAMBAf8wDQYJKoZIhvcNAQEEBQADggEBABnTDPEF+3iSP0wNfdIjIz1AlnrPzgAIHVvXxunW7SBrDhEglQZBbKJEk5kT0mtKoOD1JMrSu1xuTKEBahWRbqHsXclaXjoBADb0kkjVEJu/Lh5hgYZnOjvlba8Ld7HCKePCVePoTJBdI4fvugnL8TsgK05aIskyY0hKI9L8KfqfGTl1lzOv2KoWD0KWwtAWPoGChZxmQ+nBli+gwYMzM1vAkP+aayLe0a1EQimlOalO762r0GXO0ks+UeXde2Z4e+8S/pf7pITEI/tP+MxJTALw9QUWEv9lKTk+jkbqxbsh8nfBUapfKqYn0eidpwq2AzVp3juYl7//fKnaPhJD9gs=
|
||||||
|
</item>
|
||||||
|
</string-array>
|
||||||
|
<string-array name="com_google_android_gms_fonts_certs_prod">
|
||||||
|
<item>
|
||||||
|
MIIEQzCCAyugAwIBAgIJAMLgh0ZkSjCNMA0GCSqGSIb3DQEBBAUAMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDAeFw0wODA4MjEyMzEzMzRaFw0zNjAxMDcyMzEzMzRaMHQxCzAJBgNVBAYTAlVTMRMwEQYDVQQIEwpDYWxpZm9ybmlhMRYwFAYDVQQHEw1Nb3VudGFpbiBWaWV3MRQwEgYDVQQKEwtHb29nbGUgSW5jLjEQMA4GA1UECxMHQW5kcm9pZDEQMA4GA1UEAxMHQW5kcm9pZDCCASAwDQYJKoZIhvcNAQEBBQADggENADCCAQgCggEBAKtWLgDYO6IIrgqWbxJOKdoR8qtW0I9Y4sypEwPpt1TTcvZApxsdyxMJZ2JORland2qSGT2y5b+3JKkedxiLDmpHpDsz2WCbdxgxRczfey5YZnTJ4VZbH0xqWVW/8lGmPav5xVwnIiJS6HXk+BVKZF+JcWjAsb/GEuq/eFdpuzSqeYTcfi6idkyugwfYwXFU1+5fZKUaRKYCwkkFQVfcAs1fXA5V+++FGfvjJ/CxURaSxaBvGdGDhfXE28LWuT9ozCl5xw4Yq5OGazvV24mZVSoOO0yZ31j7kYvtwYK6NeADwbSxDdJEqO4k//0zOHKrUiGYXtqw/A0LFFtqoZKFjnkCAQOjgdkwgdYwHQYDVR0OBBYEFMd9jMIhF1Ylmn/Tgt9r45jk14alMIGmBgNVHSMEgZ4wgZuAFMd9jMIhF1Ylmn/Tgt9r45jk14aloXikdjB0MQswCQYDVQQGEwJVUzETMBEGA1UECBMKQ2FsaWZvcm5pYTEWMBQGA1UEBxMNTW91bnRhaW4gVmlldzEUMBIGA1UEChMLR29vZ2xlIEluYy4xEDAOBgNVBAsTB0FuZHJvaWQxEDAOBgNVBAMTB0FuZHJvaWSCCQDC4IdGZEowjTAMBgNVHRMEBTADAQH/MA0GCSqGSIb3DQEBBAUAA4IBAQBt0lLO74UwLDYKqs6Tm8/yzKkEu116FmH4rkaymUIE0P9KaMftGlMexFlaYjzmB2OxZyl6euNXEsQH8gjwyxCUKRJNexBiGcCEyj6z+a1fuHHvkiaai+KL8W1EyNmgjmyy8AW7P+LLlkR+ho5zEHatRbM/YAnqGcFh5iZBqpknHf1SKMXFh4dd239FJ1jWYfbMDMy3NS5CTMQ2XFI1MvcyUTdZPErjQfTbQe3aDQsQcafEQPD+nqActifKZ0Np0IS9L9kR/wbNvyz6ENwPiTrjV2KRkEjH78ZMcUQXg0L3BYHJ3lc69Vs5Ddf9uUGGMYldX3WfMBEmh/9iFBDAaTCK
|
||||||
|
</item>
|
||||||
|
</string-array>
|
||||||
|
</resources>
|
4
app/src/divizion/res/values/ic_launcher_background.xml
Normal file
@ -0,0 +1,4 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<color name="ic_launcher_background">#FFFFFF</color>
|
||||||
|
</resources>
|
12
app/src/divizion/res/values/preloaded_fonts.xml
Normal file
@ -0,0 +1,12 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<resources>
|
||||||
|
<array name="preloaded_fonts" translatable="false">
|
||||||
|
<item>@font/roboto</item>
|
||||||
|
<item>@font/roboto_condensed_light</item>
|
||||||
|
<item>@font/roboto_condensed_regular</item>
|
||||||
|
<item>@font/roboto_light</item>
|
||||||
|
<item>@font/roboto_medium</item>
|
||||||
|
<item>@font/roboto_regular</item>
|
||||||
|
<item>@font/roboto_upper_regular</item>
|
||||||
|
</array>
|
||||||
|
</resources>
|
249
app/src/divizion/res/values/strings.xml
Normal file
@ -0,0 +1,249 @@
|
|||||||
|
<resources>
|
||||||
|
<string name="app_name">Divizion-bi</string>
|
||||||
|
|
||||||
|
<string name="keyboard_cancel">Отмена</string>
|
||||||
|
<string name="keyboard_0">0</string>
|
||||||
|
<string name="keyboard_next">ДАЛЕЕ</string>
|
||||||
|
<string name="keyboard_7">7</string>
|
||||||
|
<string name="keyboard_8">8</string>
|
||||||
|
<string name="keyboard_9">9</string>
|
||||||
|
<string name="keyboard_4">4</string>
|
||||||
|
<string name="keyboard_5">5</string>
|
||||||
|
<string name="keyboard_6">6</string>
|
||||||
|
<string name="keyboard_1">1</string>
|
||||||
|
<string name="keyboard_2">2</string>
|
||||||
|
<string name="keyboard_3">3</string>
|
||||||
|
|
||||||
|
<string name="confirm_phone">Пользователь с таким номером телефона не найден.\nХотите зарегистрироваться?</string>
|
||||||
|
<string name="confirm_sos">Ваше сообщение отправлено</string>
|
||||||
|
<string name="location_permission">Для отображение вас на карте и передачи данных местоположения в систему, с целью построения треков и мониторинга местоположения, приложению необходимо получить доступ к местоположению вашего устройства. Чтобы начать работу в приложении - разрешите использование этих данных.</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="status_app_title">Версия приложения</string>
|
||||||
|
<string name="workMode">Режим работы приложения</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="keyboard_placeholder">%1$s%2$s</string>
|
||||||
|
|
||||||
|
<string name="remember_me">Запомнить меня на этом устройстве</string>
|
||||||
|
|
||||||
|
<string name="error_app_init">Ваша органзиация не настроена в системе. Обратитесь к диспетчеру</string>
|
||||||
|
<string name="error_location_time">У организации отсутствует часовой пояс, требуется синхронизация систем, обратитесь к администратору</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="confirm">Нажимая на кнопку Выход, Вы отключитесь от системы. Вы уверены что хотите выйти?</string>
|
||||||
|
|
||||||
|
<string name="splash_name">ПОМОЩНИК В ТРАНСПОРТНОЙ АНАЛИТИКЕ</string>
|
||||||
|
<string name="splash_date">20.02.2021 10:43:31</string>
|
||||||
|
<string name="splash_comment">поправлен первый экран</string>
|
||||||
|
<string name="splash_subname">АРМ водителя</string>
|
||||||
|
<string name="splash_version">1.0.4.25</string>
|
||||||
|
|
||||||
|
<string name="loading">Загрузка…</string>
|
||||||
|
<string name="Error">Ошибка</string>
|
||||||
|
<string name="Ok">OK</string>
|
||||||
|
|
||||||
|
<string name="waybill">Путевой лист</string>
|
||||||
|
<string name="car">Автомобиль</string>
|
||||||
|
<string name="route_holder_existing_serial">%1$s №%2$s от %3$s</string>
|
||||||
|
<string name="route_holder_no_serial">№%1$s от %2$s</string>
|
||||||
|
<string name="work_mode_rl">Режим работы по ПЛ</string>
|
||||||
|
<string name="work_mode_requests">Режим работы по заданию</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="task">Номер задания</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="task_holder_existing_number">№%1$s</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="error_cast">Неправильный каст ошибки</string>
|
||||||
|
<string name="restApiForbiddenRequest">Указанный пользовательский токен невалидный</string>
|
||||||
|
<string name="sess_id_format">yyyyMMddHHmmss</string>
|
||||||
|
|
||||||
|
<string name="need_update_app">Необходимо обновить приложение</string>
|
||||||
|
<string name="platform_name">Android</string>
|
||||||
|
|
||||||
|
<string name="not_internet_connection">Нет интернет подключения</string>
|
||||||
|
<string name="something_wrong">Что-то пошло не так</string>
|
||||||
|
|
||||||
|
<string name="phone_enter_user_not_found">Пользователь с таким номером телефона \n не найден. Попробуйте еще раз.</string>
|
||||||
|
<string name="phone_enter_enter_your_phone">Введите ваш номер телефона \n и нажмите “✓” на клавиатуре</string>
|
||||||
|
<string name="phone_enter_toolbar">Вход</string>
|
||||||
|
<string name="phone_enter_hint">+7 XXX XXX-XX-XX</string>
|
||||||
|
|
||||||
|
<string name="pin_enter_incorrect_pin">Введен неверный пин-код.\n Попробуйте еще раз</string>
|
||||||
|
<string name="pin_enter_get_new_pin">Получить новый пин-код</string>
|
||||||
|
<string name="pin_enter_enter_your_pin">Введите ваш пин-код</string>
|
||||||
|
<string name="pin_enter_toolbar">Ввод пин-кода</string>
|
||||||
|
|
||||||
|
<string name="auth_in_process">Идёт процесс авторизации...</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="get_new_pin">Новый пин-код</string>
|
||||||
|
<string name="sms_hint">На ваш телефон выслано SMS\nс новым пин-кодом. Введите пин-код.</string>
|
||||||
|
<string name="pin_re_sms">Выслать пин-код повторно</string>
|
||||||
|
|
||||||
|
<string name="change_pin">Сменить пин-код</string>
|
||||||
|
<string name="pin_change_title">Необходимо сменить пин-код.\nВведите новый пин-код</string>
|
||||||
|
<string name="enterNewPinAgain">Введите новый пин-код повторно</string>
|
||||||
|
<string name="fields_not_identical">Значения в полях не совпадают.\nПопробуйте еще раз</string>
|
||||||
|
|
||||||
|
<string name="dispatcher_number_not_set">К сожалению, Ваша организация не указала номер телефона в настройках подразделений в Системе. Сообщите об этом вашему диспетчеру.</string>
|
||||||
|
<string name="example_help_string">Для работы с мобильным приложением ваш номер телефона должен быть зарегистрирован в системе.\n\nДля входа в систему введите номер телефона и пин-код.\n\nПри первом входе в систему введите номер телефона и нажмите «Получить новый пин-код». С помощью sms вам будет направлен временный пин-код. После входа в систему установите новый постоянный пин-код и подтвердите его.\n\nВ случае затруднений позвоните диспетчеру.</string>
|
||||||
|
<string name="call_to_dispatcher">Позвонить диспетчеру</string>
|
||||||
|
<string name="help_toolbar">Помощь</string>
|
||||||
|
|
||||||
|
<string name="tasks_toolbar">Задания на сегодня</string>
|
||||||
|
<string name="history_toolbar">История</string>
|
||||||
|
<string name="stats_toolbar">Статистика</string>
|
||||||
|
<string name="settings_toolbar">Настройки</string>
|
||||||
|
<string name="chat_toolbar">Чат с диспетчером</string>
|
||||||
|
<string name="notification_toolbar">Уведомления</string>
|
||||||
|
|
||||||
|
<string name="exit">Выйти</string>
|
||||||
|
<string name="search_bt">Поиск устройства</string>
|
||||||
|
<string name="search_printer">Поиск принтера</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="open_drawer">Открыть боковое меню</string>
|
||||||
|
<string name="close_drawer">Закрыть боковое меню</string>
|
||||||
|
|
||||||
|
<string name="enter_current_pin">Введите текущий пин-код</string>
|
||||||
|
<string name="incorrect_current_pin">Текущий пин-код введен неверно,\nпопробуйте еще раз</string>
|
||||||
|
<string name="enter_new_pin">Введите новый пин-код</string>
|
||||||
|
|
||||||
|
<string name="sos_toolbar">SOS</string>
|
||||||
|
<string name="sos">sos</string>
|
||||||
|
|
||||||
|
<string name="crash">ДТП</string>
|
||||||
|
<string name="broke">Поломка</string>
|
||||||
|
<string name="bad">Мне плохо</string>
|
||||||
|
<string name="atack">Нападение</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="send_sos_to_dispatcher">Отправить сигнал тревоги\nдиспетчеру</string>
|
||||||
|
<string name="comment">Комментарий</string>
|
||||||
|
<string name="alert_signal_pushed_to_dispatcher">Сигнал тревоги отправлен диспетчеру</string>
|
||||||
|
<string name="avto_not_selected">Автомобиль не указан</string>
|
||||||
|
<string name="waybill_not_selected">Не выбран режим работы</string>
|
||||||
|
|
||||||
|
<string name="title_car">Транспортное средство</string>
|
||||||
|
|
||||||
|
<string name="title_map">Карта</string>
|
||||||
|
|
||||||
|
|
||||||
|
<string name="title_task_number">Номер задания</string>
|
||||||
|
<string name="status">Статус</string>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
<string name="message_select_route">Выберите путевой лист или задание</string>
|
||||||
|
<string name="message_select_task">Выберите путевой лист</string>
|
||||||
|
<string name="message_no_routes">Путевые листы не назначены</string>
|
||||||
|
<string name="message_no_tasks">Список заданий пуст</string>
|
||||||
|
|
||||||
|
<string name="title_new_notif">Новое уведомление</string>
|
||||||
|
|
||||||
|
<string name="btn_show_task">Посмотреть задание</string>
|
||||||
|
|
||||||
|
<!--Task full info-->
|
||||||
|
<string name="title_task">Задание</string>
|
||||||
|
<string name="block_title_main_info">Основная информация</string>
|
||||||
|
<string name="block_value_title_task_number">Номер задания</string>
|
||||||
|
<string name="block_value_title_route_info">Путевой лист</string>
|
||||||
|
<string name="block_value_title_status">Статус</string>
|
||||||
|
<string name="block_value_title_comment">Комментарий</string>
|
||||||
|
<string name="block_title_time">Время</string>
|
||||||
|
<string name="block_value_title_arrival">Прибытие</string>
|
||||||
|
<string name="block_value_title_departure">Убытие</string>
|
||||||
|
<string name="block_title_car_info">Автомобиль</string>
|
||||||
|
<string name="block_value_title_reg_number">Рег. знак</string>
|
||||||
|
<string name="block_value_title_brand_model">Марка и модель</string>
|
||||||
|
<string name="block_title_driver">Водитель</string>
|
||||||
|
<string name="block_value_title_contact_name">Имя</string>
|
||||||
|
<string name="block_value_title_contact_phone">Телефон</string>
|
||||||
|
<string name="block_value_title_address">Адрес</string>
|
||||||
|
<string name="block_value_title_note">Примечание</string>
|
||||||
|
<string name="block_title_route">Маршрут</string>
|
||||||
|
<string name="btn_expand">раскрыть</string>
|
||||||
|
<string name="btn_collapse">свернуть</string>
|
||||||
|
<string name="block_value_title_arrival_time">Дата и время прибытия</string>
|
||||||
|
<string name="block_title_main_car_info">Основное ТС</string>
|
||||||
|
<string name="block_value_title_odometer">Показания одометра, км</string>
|
||||||
|
<string name="block_value_title_in_service_hours">Машиночасы, ч</string>
|
||||||
|
<string name="block_value_title_engine_hours">Моточасы, ч</string>
|
||||||
|
<string name="block_title_departure_time">Дата и время убытия</string>
|
||||||
|
<string name="btn_start_task">Начать поездку</string>
|
||||||
|
<string name="btn_complete_task">Завершить задание</string>
|
||||||
|
<string name="block_title_contact">Контакт</string>
|
||||||
|
<string name="block_title_data_fixing">Фиксация данных</string>
|
||||||
|
<string name="subblock_title_arrival">Прибытие</string>
|
||||||
|
<string name="subblock_title_departure">Убытие</string>
|
||||||
|
<string name="task_block_title_check_out">Выезд из гаража/предыдущего места работ</string>
|
||||||
|
<string name="task_block_value_title_check_out_date_time">Дата и время выезда</string>
|
||||||
|
<string name="task_block_value_title_check_zero_mileage">Нулевой пробег, км</string>
|
||||||
|
<string name="task_block_title_check_in">Заезд в гараж/следующее место работ</string>
|
||||||
|
<string name="task_block_value_title_check_in_date_time">Дата и время заезда</string>
|
||||||
|
|
||||||
|
<string name="tasks_map_title">На карте</string>
|
||||||
|
<string name="tasks_list_title">Списком</string>
|
||||||
|
<string name="task_title_placeholder">Задание %1$d</string>
|
||||||
|
<string name="task_main_info_title">Основная информация</string>
|
||||||
|
<string name="task_status_title">Статус</string>
|
||||||
|
<string name="task_comment_title">Комментарий</string>
|
||||||
|
<string name="task_arrival_title">Прибытие</string>
|
||||||
|
<string name="task_passenger_title">Пассажир</string>
|
||||||
|
<string name="task_note_title">Примечание</string>
|
||||||
|
<string name="task_route_title">Маршрут</string>
|
||||||
|
<string name="task_data_capture_title">Фиксация данных</string>
|
||||||
|
<string name="task_stats_title">Статистика</string>
|
||||||
|
<string name="task_track_title">Трек по заданию</string>
|
||||||
|
<string name="cancel_task">Отменить задание</string>
|
||||||
|
<string name="task_cancel_title">Укажите причину отмены</string>
|
||||||
|
<string name="unexpected_page">unexpected page</string>
|
||||||
|
|
||||||
|
<string name="track_number_placeholder">Задание %1$s</string>
|
||||||
|
<string name="date_absent">Нет даты подачи</string>
|
||||||
|
|
||||||
|
<string name="collapse_view_title_expanded">свернуть</string>
|
||||||
|
<string name="collapse_view_title_not_expanded">развернуть</string>
|
||||||
|
<string name="planned_distance_int_placeholder">≈ %1$d км</string>
|
||||||
|
<string name="stat_distance_double_placeholder">%1$s км</string>
|
||||||
|
<string name="planned_time_placeholder">≈ %1$d мин</string>
|
||||||
|
<string name="stat_time_placeholder">%1$d мин</string>
|
||||||
|
<string name="distance">Расстояние</string>
|
||||||
|
<string name="time">Время</string>
|
||||||
|
<string name="started">Начал</string>
|
||||||
|
<string name="ended">Завершил</string>
|
||||||
|
<string name="button_text_status_accept">ПРИНЯТЬ ЗАДАНИЕ</string>
|
||||||
|
<string name="button_text_status_not_started">ВЗЯТЬ В РАБОТУ</string>
|
||||||
|
<string name="button_text_status_in_work">ПРИБЫЛ</string>
|
||||||
|
<string name="button_text_status_arrived">НАЧАТЬ ПОЕЗДКУ</string>
|
||||||
|
<string name="button_text_status_trackStarted">ЗАВЕРШИТЬ ПОЕЗДКУ</string>
|
||||||
|
<string name="no_filing_date">Нет даты подачи</string>
|
||||||
|
<string name="send">Отправить</string>
|
||||||
|
<string name="send_finished">Успешно отправлено</string>
|
||||||
|
<string name="title_menu_help">Помощь</string>
|
||||||
|
<string name="data">Данные выезда из гаража</string>
|
||||||
|
<string name="title_geo_notification">Ведение маршрута</string>
|
||||||
|
|
||||||
|
<!--Equipment-->
|
||||||
|
<string name="equipment_block_value_title_name">Наименование оборудования</string>
|
||||||
|
<string name="equipment_block_value_title_engine_hours">Моточасы, ч *</string>
|
||||||
|
<string name="tripevent_block_title_equipment">Навесное оборудование</string>
|
||||||
|
|
||||||
|
<!--Common-->
|
||||||
|
<string name="action_complete">Да</string>
|
||||||
|
<string name="action_cancel">Отмена</string>
|
||||||
|
|
||||||
|
<!--Route selection-->
|
||||||
|
<string name="message_confirm_route_discard">Вы уверены, что хотите сбросить путевой лист %s?</string>
|
||||||
|
<string name="message_confirm_route_select">Вы уверены, что хотите начать работу по путевому листу %s?</string>
|
||||||
|
<string name="fragment_title_select_route">Выбор путевого листа</string>
|
||||||
|
|
||||||
|
<!--Task selection-->
|
||||||
|
<string name="message_confirm_task_discard">Вы уверены, что хотите сбросить задание %s?</string>
|
||||||
|
<string name="message_confirm_task_select">Вы уверены, что хотите начать работу по заданию %s?</string>
|
||||||
|
<string name="fragment_title_select_task">Выбор задания</string>
|
||||||
|
</resources>
|
113
app/src/divizion/res/values/styles.xml
Normal file
@ -0,0 +1,113 @@
|
|||||||
|
<resources>
|
||||||
|
|
||||||
|
<!-- Base application theme. -->
|
||||||
|
<style name="AppTheme" parent="Theme.AppCompat.Light.NoActionBar">
|
||||||
|
<!-- Customize your theme here. -->
|
||||||
|
<item name="colorPrimary">@color/colorPrimary</item>
|
||||||
|
<item name="colorPrimaryDark">@color/colorPrimaryDark</item>
|
||||||
|
<item name="colorAccent">@color/colorAccent</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="ToolbarColoredBackArrow" parent="AppTheme">
|
||||||
|
<item name="android:textColorSecondary">#333333</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="RoundedCornerButton" parent="@style/Widget.AppCompat.Button.Colored">
|
||||||
|
<item name="background">@drawable/button_refresh</item>
|
||||||
|
<item name="colorButtonNormal">#1a237e</item>
|
||||||
|
<item name="colorControlHighlight">#673ab7</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
|
||||||
|
<style name="BlockTitleStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:layout_marginTop">30dp</item>
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textColor">@color/transparent_white</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="fontFamily">@font/roboto_medium</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:layout_marginTop">16dp</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="cardCornerRadius">5dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="SubblockStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:layout_marginTop">16dp</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textAllCaps">true</item>
|
||||||
|
<item name="android:textStyle">bold</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockValueTitleStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">12sp</item>
|
||||||
|
<item name="android:textColor">@color/block_value_title</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">8dp</item>
|
||||||
|
<item name="fontFamily">@font/roboto_light</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockValueStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">6dp</item>
|
||||||
|
<item name="android:layout_marginBottom">11dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockValueDividerStyle">
|
||||||
|
<item name="android:background">?android:attr/listDivider</item>
|
||||||
|
<item name="background">@color/divider_color</item>
|
||||||
|
<item name="android:layout_marginTop">11dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="SubblockValueDividerStyle" parent="BlockValueDividerStyle">
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockEditTextValueStyle" parent="TextAppearance.AppCompat">
|
||||||
|
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:background">@null</item>
|
||||||
|
<item name="android:layout_marginStart">16dp</item>
|
||||||
|
<item name="android:layout_marginEnd">16dp</item>
|
||||||
|
<item name="android:layout_marginTop">6dp</item>
|
||||||
|
<item name="android:layout_marginBottom">11dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="BlockCheckboxValueStyle" parent="TextAppearance.AppCompat">
|
||||||
|
<item name="android:textSize">16sp</item>
|
||||||
|
<item name="android:textColor">@color/medium_black</item>
|
||||||
|
<item name="android:layout_marginStart">18dp</item>
|
||||||
|
<item name="android:layout_marginEnd">18dp</item>
|
||||||
|
<item name="android:layout_marginTop">19dp</item>
|
||||||
|
<item name="android:layout_marginBottom">19dp</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="MyCustomTabLayout" parent="Widget.Design.TabLayout">
|
||||||
|
<item name="tabMaxWidth">0dp</item>
|
||||||
|
<item name="tabIndicatorColor">?attr/colorAccent</item>
|
||||||
|
<item name="tabIndicatorHeight">1dp</item>
|
||||||
|
<item name="tabTextAppearance">@style/MyCustomTabTextAppearance</item>
|
||||||
|
<item name="tabSelectedTextColor">@color/semi_black</item>
|
||||||
|
</style>
|
||||||
|
|
||||||
|
<style name="MyCustomTabTextAppearance" parent="TextAppearance.Design.Tab">
|
||||||
|
<item name="android:textSize">14sp</item>
|
||||||
|
<item name="android:textColor">@color/semi_black</item>
|
||||||
|
<item name="android:fontFamily">sans-serif-light</item>
|
||||||
|
<item name="android:textStyle">bold</item>
|
||||||
|
<item name="textAllCaps">false</item>
|
||||||
|
</style>
|
||||||
|
</resources>
|
36
app/src/jooli/res/drawable-v24/ic_launcher_foreground.xml
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="419dp"
|
||||||
|
android:height="419dp"
|
||||||
|
android:viewportWidth="4384"
|
||||||
|
android:viewportHeight="4384">
|
||||||
|
<path
|
||||||
|
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
|
||||||
|
android:fillColor="#E31E24"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
</vector>
|
BIN
app/src/jooli/res/drawable/arrow.png
Normal file
After Width: | Height: | Size: 3.5 KiB |
36
app/src/jooli/res/drawable/ic_launcher_foreground.xml
Normal file
@ -0,0 +1,36 @@
|
|||||||
|
<vector xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
android:width="419dp"
|
||||||
|
android:height="419dp"
|
||||||
|
android:viewportWidth="4384"
|
||||||
|
android:viewportHeight="4384">
|
||||||
|
<path
|
||||||
|
android:pathData="M2192,2192m-2192,0a2192,2192 0,1 1,4384 0a2192,2192 0,1 1,-4384 0"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3709,1940l0,0c-120,-728 -752,-1283 -1514,-1283 -848,0 -1535,687 -1535,1535 0,233 52,454 145,652 -13,22 -23,46 -28,71l-82,400c-11,53 0,103 27,142l82,119 3,4c30,42 78,70 136,74l655,46c52,4 104,-13 147,-42 142,44 293,67 450,67 799,0 1456,-611 1528,-1391l-119,154c5,19 7,39 7,59 0,115 -78,209 -174,209 -6,0 -12,0 -18,-1 -2,0 -3,0 -5,0 -87,0 -157,-84 -157,-188 0,-13 1,-26 3,-38l-72,-90c-73,279 -189,600 -345,786 -180,215 -459,211 -683,138 -143,-47 -239,-165 -303,-309 -177,-398 -116,-649 -176,-733 -59,-84 -153,-32 -154,33 -2,65 111,438 61,448 -31,6 -78,-147 -113,-289 -7,-32 -15,-68 -22,-107 -13,-67 -26,-131 -39,-190 -11,-5 -21,-11 -31,-16l-89,-57 -127,159c18,32 29,71 29,112 0,43 -11,83 -30,115l91,118c16,-5 33,-8 50,-7 81,3 143,73 138,156 -1,11 -2,22 -5,33l172,12c48,3 88,27 113,61 1,2 2,3 3,5l68,99c23,33 32,75 23,120l-69,336c-19,94 -112,165 -207,158l-549,-39c-49,-3 -89,-27 -114,-62l-3,-4 -69,-100c-22,-33 -32,-75 -22,-119l69,-336c19,-94 112,-165 207,-158l89,6c-1,-8 -1,-16 0,-23 1,-23 8,-45 18,-64l-114,-111c-7,1 -14,2 -21,2 -89,0 -161,-88 -161,-197 0,-88 47,-162 111,-188l159,-349c-3,-25 -5,-50 -5,-76 0,-147 54,-274 131,-331 19,-35 195,-113 195,-113 80,-64 178,-53 277,94 174,259 50,481 168,516 29,9 93,-2 184,-18 345,-61 595,-66 943,-41l14,1c31,3 57,9 80,18 -125,-860 -955,-1033 -1435,-688l-1,1c-52,32 -55,22 -48,7 460,-459 1450,-323 1580,625 21,32 51,149 25,280l98,216c26,-18 56,-28 87,-28 33,0 64,11 90,30l115,-115c-14,-21 -23,-45 -28,-70 -21,-86 16,-187 95,-244zM2491,1174c37,8 65,27 62,44 -3,17 -37,24 -74,17 -38,-8 -65,-27 -62,-44 3,-17 37,-24 74,-17z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1337,1510c90,0 163,119 163,266 0,147 -73,266 -163,266 -90,0 -163,-119 -163,-266 0,-147 73,-266 163,-266zM1374,1640c46,0 84,61 84,136 0,75 -37,136 -84,136 -46,0 -84,-61 -84,-136 0,-75 37,-136 84,-136z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M980,2312c39,0 70,51 70,114 0,63 -31,114 -70,114 -39,0 -70,-51 -70,-114 0,-63 31,-114 70,-114z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3692,2191c-37,-71 -9,-168 62,-217 71,-49 158,-32 195,39 37,71 9,168 -62,217 -71,49 -158,32 -195,-39z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M1232,3340l-71,-6c-17,-1 -29,-17 -26,-34l17,-96 -95,-8c-20,-2 -34,-20 -30,-40l10,-56c4,-20 23,-35 44,-34l95,8 17,-96c3,-17 20,-30 37,-29l71,6c17,1 29,17 26,34l-17,96 95,8c20,2 34,20 30,40l-10,56c-4,20 -23,35 -44,34l-95,-8 -17,96c-3,17 -20,30 -37,29z"
|
||||||
|
android:fillColor="#E31E24"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3751,2145c-20,-37 -6,-89 33,-115 39,-26 87,-17 107,20 20,37 6,89 -33,115 -39,26 -87,17 -107,-20z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3104,2527c-3,40 -6,80 -9,119 -3,42 -36,78 -74,81 -44,3 -89,5 -134,8 -30,2 -38,17 -39,43 -3,54 -5,106 -8,158 -2,33 -29,63 -60,65 -43,3 -86,7 -129,10 -32,2 -58,-23 -57,-57 1,-53 2,-106 3,-161 0,-26 -6,-41 -38,-39 -47,3 -95,6 -143,8 -41,2 -75,-32 -76,-76 0,-41 -1,-83 -1,-125 0,-46 34,-86 77,-87 50,-2 99,-4 148,-6 33,-1 40,-18 40,-46 1,-60 2,-120 4,-181 1,-40 30,-74 65,-75 48,-1 95,-2 142,-3 34,-1 61,32 59,71 -3,60 -6,120 -9,178 -1,28 4,44 36,42 46,-2 93,-4 138,-5 39,-2 68,34 64,77z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M2768,2658c0,35 0,71 0,106 0,49 0,98 -1,147 0,10 -7,20 -16,20 -26,2 -52,3 -78,4 -9,0 -16,-8 -16,-18 0,-49 0,-99 1,-149 0,-35 0,-71 0,-106 -74,3 -149,7 -224,10 -14,1 -26,-12 -25,-28 0,-22 1,-44 1,-66 0,-16 12,-30 26,-31 99,-4 196,-7 292,-10 95,-3 188,-7 280,-10 13,0 23,12 23,28 -1,21 -1,42 -2,64 0,15 -12,29 -25,29 -78,3 -156,7 -236,10z"
|
||||||
|
android:fillColor="#FEFEFE"/>
|
||||||
|
<path
|
||||||
|
android:pathData="M3392,2486c36,0 65,35 65,78 0,43 -29,78 -65,78 -36,0 -65,-35 -65,-78 0,-43 29,-78 65,-78z"
|
||||||
|
android:fillColor="#008DD2"/>
|
||||||
|
</vector>
|
43
app/src/jooli/res/drawable/ic_logo.xml
Normal file
BIN
app/src/jooli/res/drawable/people.png
Normal file
After Width: | Height: | Size: 4.1 KiB |
BIN
app/src/jooli/res/drawable/tonometr.png
Normal file
After Width: | Height: | Size: 5.6 KiB |
BIN
app/src/jooli/res/drawable/tonometr_.png
Normal file
After Width: | Height: | Size: 7.1 KiB |
BIN
app/src/jooli/res/drawable/tonometr_med.png
Normal file
After Width: | Height: | Size: 249 KiB |
BIN
app/src/jooli/res/drawable/unnamed.png
Normal file
After Width: | Height: | Size: 3.7 KiB |
6
app/src/jooli/res/font/roboto.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto" />
|
6
app/src/jooli/res/font/roboto_condensed_light.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=300&width=75"></font-family>
|
6
app/src/jooli/res/font/roboto_condensed_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&width=75"></font-family>
|
6
app/src/jooli/res/font/roboto_light.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=300"></font-family>
|
6
app/src/jooli/res/font/roboto_medium.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="name=Roboto&weight=500"></font-family>
|
6
app/src/jooli/res/font/roboto_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
6
app/src/jooli/res/font/roboto_upper_regular.xml
Normal file
@ -0,0 +1,6 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<font-family xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
app:fontProviderAuthority="com.google.android.gms.fonts"
|
||||||
|
app:fontProviderCerts="@array/com_google_android_gms_fonts_certs"
|
||||||
|
app:fontProviderPackage="com.google.android.gms"
|
||||||
|
app:fontProviderQuery="Roboto"></font-family>
|
189
app/src/jooli/res/fragment_recorder.xml
Normal file
@ -0,0 +1,189 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
android:id="@+id/parent"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/logo"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="32dp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent"
|
||||||
|
app:srcCompat="@drawable/tele2med" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/company"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:text="ООО "03 Мед" ОФИС"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/logo" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/phone"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="24dp"
|
||||||
|
android:text="+7 (843) 203-46-83"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/company" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/email"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="8dp"
|
||||||
|
android:text="info@tele2med.ru"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/phone" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/changeType"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="50dp"
|
||||||
|
android:text="Результаты ваших измерений"
|
||||||
|
android:textAllCaps="true"
|
||||||
|
android:textSize="20sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/email" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/puls"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="30dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/changeType" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultPuls"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="30dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/puls"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/changeType" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/top"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Систолическое давление:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/puls" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultTop"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/top"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultPuls" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/bottom"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Диастолическое давление:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/top" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultBottom"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/bottom"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultTop" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/alk"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Концетрация паров алкоголя:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/bottom" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultAlk"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/alk"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultBottom" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/temp"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Температура тела:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/alk" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultTemp"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Пульс:"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/temp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultAlk" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/complaints"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="Наличие жалоб:"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/changeType"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/temp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/resultComplaints"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginStart="10dp"
|
||||||
|
android:layout_marginTop="5dp"
|
||||||
|
android:text="-"
|
||||||
|
app:layout_constraintStart_toEndOf="@+id/temp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/resultTemp" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/cancel"
|
||||||
|
android:layout_width="100dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="60dp"
|
||||||
|
android:text="К началу"
|
||||||
|
android:textSize="12sp"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/changeType" />
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
27
app/src/jooli/res/layout-land/activity_qr.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<com.budiyev.android.codescanner.CodeScannerView
|
||||||
|
android:id="@+id/scanner_view"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
app:autoFocusButtonColor="@android:color/white"
|
||||||
|
app:autoFocusButtonVisible="true"
|
||||||
|
app:flashButtonColor="@android:color/white"
|
||||||
|
app:flashButtonVisible="false"
|
||||||
|
app:frameColor="@android:color/white"
|
||||||
|
app:frameCornersSize="50dp"
|
||||||
|
app:frameCornersRadius="0dp"
|
||||||
|
app:frameAspectRatioWidth="1"
|
||||||
|
app:frameAspectRatioHeight="1"
|
||||||
|
app:frameSize="0.75"
|
||||||
|
app:frameThickness="2dp"
|
||||||
|
app:maskColor="#77000000"/>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
27
app/src/jooli/res/layout-large/activity_qr.xml
Normal file
@ -0,0 +1,27 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<com.budiyev.android.codescanner.CodeScannerView
|
||||||
|
android:id="@+id/scanner_view"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent"
|
||||||
|
app:autoFocusButtonColor="@android:color/white"
|
||||||
|
app:autoFocusButtonVisible="true"
|
||||||
|
app:flashButtonColor="@android:color/white"
|
||||||
|
app:flashButtonVisible="false"
|
||||||
|
app:frameColor="@android:color/white"
|
||||||
|
app:frameCornersSize="50dp"
|
||||||
|
app:frameCornersRadius="0dp"
|
||||||
|
app:frameAspectRatioWidth="1"
|
||||||
|
app:frameAspectRatioHeight="1"
|
||||||
|
app:frameSize="0.75"
|
||||||
|
app:frameThickness="2dp"
|
||||||
|
app:maskColor="#77000000"/>
|
||||||
|
|
||||||
|
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
103
app/src/jooli/res/layout-large/fragment_help_qr.xml
Normal file
@ -0,0 +1,103 @@
|
|||||||
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
|
<androidx.constraintlayout.widget.ConstraintLayout xmlns:android="http://schemas.android.com/apk/res/android"
|
||||||
|
xmlns:app="http://schemas.android.com/apk/res-auto"
|
||||||
|
xmlns:tools="http://schemas.android.com/tools"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="match_parent">
|
||||||
|
|
||||||
|
|
||||||
|
<ImageView
|
||||||
|
android:id="@+id/imageView4"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="400dp"
|
||||||
|
android:layout_marginTop="20dp"
|
||||||
|
android:src="@drawable/ic_group_6"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toTopOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/text"
|
||||||
|
android:layout_width="match_parent"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="60dp"
|
||||||
|
android:fontFamily="@font/proxima_nova_bold"
|
||||||
|
android:text="@string/qr"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="26sp"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/imageView4"
|
||||||
|
tools:layout_editor_absoluteX="24dp" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/uuid"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginTop="16dp"
|
||||||
|
android:fontFamily="@font/proxima_nova"
|
||||||
|
android:text="@string/help_qr_new"
|
||||||
|
android:textAlignment="center"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="20sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="@+id/text"
|
||||||
|
app:layout_constraintTop_toBottomOf="@id/text" />
|
||||||
|
|
||||||
|
<Button
|
||||||
|
android:id="@+id/access"
|
||||||
|
android:layout_width="180dp"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:text="Понятно"
|
||||||
|
android:layout_marginTop="20dp"
|
||||||
|
android:background="@drawable/btn_rounded_blue"
|
||||||
|
android:textColor="@color/white"
|
||||||
|
android:textSize="20sp"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent"
|
||||||
|
app:layout_constraintTop_toBottomOf="@+id/uuid" />
|
||||||
|
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/title_policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="10dp"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="Политика конфиденциальности:"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toTopOf="@+id/policy"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/policy"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="20dp"
|
||||||
|
android:autoLink="web"
|
||||||
|
android:fontFamily="@font/roboto_regular"
|
||||||
|
android:text="https://tele2med.ru/policy/"
|
||||||
|
android:textColor="@color/semi_black"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toTopOf="@id/uuidString"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
|
||||||
|
<TextView
|
||||||
|
android:id="@+id/uuidString"
|
||||||
|
android:layout_width="wrap_content"
|
||||||
|
android:layout_height="wrap_content"
|
||||||
|
android:layout_marginBottom="16dp"
|
||||||
|
android:fontFamily="@font/roboto_light"
|
||||||
|
android:text="UUID устройства:"
|
||||||
|
android:textColor="@color/gray"
|
||||||
|
android:textSize="12sp"
|
||||||
|
app:layout_constraintBottom_toBottomOf="parent"
|
||||||
|
app:layout_constraintEnd_toEndOf="parent"
|
||||||
|
app:layout_constraintStart_toStartOf="parent" />
|
||||||
|
</androidx.constraintlayout.widget.ConstraintLayout>
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
|
|