From version 213.1
edited by 동석 김
on 2022/11/17 19:53
Change comment: There is no comment for this version
To version 214.1
edited by 동석 김
on 2022/12/21 07:25
Change comment: There is no comment for this version

Summary

Details

Page properties
Content
... ... @@ -152,7 +152,7 @@
152 152  
153 153  )))
154 154  
155 -Application Name 과 Package Name 을 설정 후 프로젝트 파일을 생성할 위치인 Save location 을 지정 하고, Minimum SDK 버전을 선택 한다. 현재 HONE Smart Platform 은 최소 20 (KitKat) 에서 최대 30 (Android 11) 을 지원 한다. 모두 기본 값으로 두고 Finish버튼을 선택 하면 Android Studio 가 프로젝트에 필요한 기본 파일들을 생성하게 된다.
155 +Application Name 과 Package Name 을 설정 후 프로젝트 파일을 생성할 위치인 Save location 을 지정 하고, Minimum SDK 버전을 선택 한다. 현재 HONE Smart Platform 은 최소 22 (Lolipop) 에서 최대 31 (Android 12) 을 지원 한다. 모두 기본 값으로 두고 Finish버튼을 선택 하면 Android Studio 가 프로젝트에 필요한 기본 파일들을 생성하게 된다.
156 156  
157 157  
158 158  [[image:Picture8.png||height="432" width="600"]]
... ... @@ -235,24 +235,24 @@
235 235  // KOTLIN
236 236  implementation "org.jetbrains.kotlin:kotlin-stdlib-jdk8:1.6.21"
237 237  
238 -implementation "androidx.appcompat:appcompat: 1.4.1"
238 +implementation "androidx.appcompat:appcompat: 1.4.2"
239 239  implementation "androidx.legacy:legacy-support-v4:1.0.0"
240 240  implementation "androidx.vectordrawable:vectordrawable-animated:1.1.0"
241 241  implementation "androidx.media:media:1.6.0"
242 -implementation "com.google.android.material:material:1.5.0"
242 +implementation "com.google.android.material:material:1.6.0"
243 243  implementation "androidx.exifinterface:exifinterface:1.3.3"
244 244  implementation "androidx.multidex:multidex:2.0.1"
245 -implementation "androidx.constraintlayout:constraintlayout:2.1.3"
246 -implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.4.1"
247 -implementation "androidx.lifecycle:lifecycle-process:2.4.1"
248 -implementation "androidx.lifecycle:lifecycle-common-java8:2.4.1"
245 +implementation "androidx.constraintlayout:constraintlayout:2.1.4"
246 +implementation "androidx.lifecycle:lifecycle-runtime-ktx:2.5.1"
247 +implementation "androidx.lifecycle:lifecycle-process:2.5.1"
248 +implementation "androidx.lifecycle:lifecycle-common-java8:2.5.1"
249 249  implementation "androidx.webkit:webkit:1.4.0"
250 250  
251 251  implementation "org.slf4j:slf4j-api:1.7.32"
252 252  implementation "com.github.tony19:logback-android:2.0.0"
253 -implementation "com.fasterxml.jackson.core:jackson-core:2.13.1"
254 -implementation "com.fasterxml.jackson.core:jackson-annotations:2.13.1"
255 -implementation "com.fasterxml.jackson.core:jackson-databind:2.13.1"
253 +implementation "com.fasterxml.jackson.core:jackson-core:2.13.3"
254 +implementation "com.fasterxml.jackson.core:jackson-annotations:2.13.3"
255 +implementation "com.fasterxml.jackson.core:jackson-databind:2.13.3"
256 256  implementation "com.squareup.okhttp3:okhttp:3.11.0"
257 257  implementation "com.j256.ormlite:ormlite-android:6.1"
258 258  implementation "io.reactivex.rxjava2:rxjava:2.2.21"
... ... @@ -465,9 +465,33 @@
465 465   xmlns:tools="http://schemas.android.com/tools"
466 466   android:installLocation="preferExternal">
467 467  
468 + <uses-feature android:name="android.hardware.location.gps" />
469 +
470 + <uses-permission android:name="android.permission.CAMERA" />
471 + <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION"/>
472 + <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION"/>
473 + <uses-permission android:name="android.permission.GET_ACCOUNTS"/>
474 + <uses-permission android:name="android.permission.READ_PHONE_STATE"/>
475 + <uses-permission android:name="android.permission.READ_PHONE_NUMBERS" />
476 + <uses-permission android:name="android.permission.READ_CONTACTS"/>
477 + <uses-permission android:name="android.permission.WRITE_CONTACTS"/>
478 +
479 + <!-- For libhone-beacon library -->
480 + <uses-permission android:name="android.permission.BLUETOOTH"/>
481 + <uses-permission android:name="android.permission.BLUETOOTH_ADMIN"/>
482 + <uses-permission android:name="android.permission.BLUETOOTH_CONNECT"/>
483 + <uses-permission android:name="android.permission.BLUETOOTH_ADVERTISE"/>
484 + <uses-permission android:name="android.permission.BLUETOOTH_SCAN"/>
485 +
486 + <!-- API 26+ -->
487 + <!-- oprations 을 통한 앱 배포 및 설치 시 아래의 권한을 설정해야 한다. -->
488 + <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />
489 +
468 468   <application
469 469   android:name=".MainApp"
470 470   android:allowBackup="false"
493 + android:fullBackupContent="false"
494 + android:dataExtractionRules="@xml/data_extraction_rules"
471 471   android:hardwareAccelerated="true"
472 472   android:icon="@mipmap/ic_launcher"
473 473   android:roundIcon="@mipmap/ic_launcher_round"
... ... @@ -475,11 +475,13 @@
475 475   android:label="@string/app_name"
476 476   android:theme="@style/HoneTheme"
477 477   android:requestLegacyExternalStorage="true"
502 + android:preserveLegacyExternalStorage="true"
478 478   android:networkSecurityConfig="@xml/network_security_config"
479 479   tools:ignore="GoogleAppIndexingWarning">
480 480  
481 481   <activity
482 482   android:name=".MainActivity"
508 + android:exported="true"
483 483   android:label="@string/app_name"
484 484   android:theme="@style/HoneSplash"
485 485   android:screenOrientation="portrait">