Skip to content

Commit e2b434a

Browse files
authored
Merge pull request #97 from veryfi/veryfi/feature/ANDLENS-1222-update-android-lens
ANDLENS-1222: Updated Android Lens to 2.0.0.4
2 parents 622d57e + 8374b6e commit e2b434a

File tree

5 files changed

+39
-2
lines changed

5 files changed

+39
-2
lines changed

README.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -38,7 +38,7 @@ package manager for Java.
3838
Add in your project build.gradle file the Veryfi Lens Credit Cards android SDK dependency:
3939
```ruby
4040
dependencies {
41-
implementation 'com.veryfi.lens:veryfi-lens-credit-cards-sdk:2.0.0.3'
41+
implementation 'com.veryfi.lens:veryfi-lens-credit-cards-sdk:2.0.0.4'
4242
}
4343
```
4444
Min SDK Android 6.0 (API level 23)

app/build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -49,7 +49,7 @@ android {
4949

5050
dependencies {
5151
// Veryfi lens
52-
implementation 'com.veryfi.lens:veryfi-lens-credit-cards-sdk:2.0.0.3'
52+
implementation 'com.veryfi.lens:veryfi-lens-credit-cards-sdk:2.0.0.4'
5353

5454
// noinspection GradleDependency
5555
implementation "org.jetbrains.kotlin:kotlin-stdlib:$kotlin_version"

app/src/main/java/com/veryfi/lens/credit/cards/demo/MainActivity.kt

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -76,6 +76,7 @@ class MainActivity : AppCompatActivity() {
7676
private var confidenceDetailsIsOn = veryfiLensSettings.confidenceDetailsIsOn
7777
private var parseAddressIsOn = veryfiLensSettings.parseAddressIsOn
7878
private var externalId = veryfiLensSettings.externalId ?: ""
79+
private var ignoreRemoteSettings = true
7980
private var gpuIsOn = veryfiLensSettings.gpuIsOn
8081

8182
override fun onStart() {
@@ -122,6 +123,7 @@ class MainActivity : AppCompatActivity() {
122123
viewBinding.switchIsProduction.isChecked = isProduction
123124
viewBinding.switchConfidenceDetails.isChecked = confidenceDetailsIsOn
124125
viewBinding.switchParseAddress.isChecked = parseAddressIsOn
126+
viewBinding.switchIgnoreRemoteSettings.isChecked = ignoreRemoteSettings
125127
viewBinding.switchGpu.isChecked = gpuIsOn
126128
initColors()
127129
initFloatValues()
@@ -227,6 +229,10 @@ class MainActivity : AppCompatActivity() {
227229
parseAddressIsOn = isChecked
228230
}
229231

232+
viewBinding.switchIgnoreRemoteSettings.setOnCheckedChangeListener { _, isChecked ->
233+
ignoreRemoteSettings = isChecked
234+
}
235+
230236
viewBinding.switchGpu.setOnCheckedChangeListener { _, isChecked ->
231237
gpuIsOn = isChecked
232238
}
@@ -441,6 +447,7 @@ class MainActivity : AppCompatActivity() {
441447
veryfiLensSettings.parseAddressIsOn = parseAddressIsOn
442448
veryfiLensSettings.gpuIsOn = gpuIsOn
443449
veryfiLensSettings.externalId = externalId
450+
veryfiLensSettings.ignoreRemoteSettings = ignoreRemoteSettings
444451
veryfiLensSettings.documentTypes = arrayListOf(DocumentType.CREDIT_CARD)
445452
veryfiLensSettings.showDocumentTypes = true
446453

app/src/main/res/layout/activity_main.xml

Lines changed: 29 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1079,6 +1079,35 @@
10791079

10801080
</LinearLayout>
10811081

1082+
<LinearLayout
1083+
android:layout_width="match_parent"
1084+
android:layout_height="wrap_content"
1085+
android:background="?attr/colorSurface"
1086+
android:gravity="center_vertical"
1087+
android:orientation="horizontal"
1088+
android:paddingLeft="16dp"
1089+
android:paddingTop="10dp"
1090+
android:paddingRight="16dp"
1091+
android:paddingBottom="10dp">
1092+
1093+
<TextView
1094+
android:layout_width="0dp"
1095+
android:layout_height="wrap_content"
1096+
android:layout_weight="1"
1097+
android:text="@string/settings_ignore_remote_settings"
1098+
android:textSize="14sp" />
1099+
1100+
<Switch
1101+
android:id="@+id/switch_ignore_remote_settings"
1102+
android:layout_width="wrap_content"
1103+
android:layout_height="wrap_content"
1104+
android:layout_marginVertical="-2dp"
1105+
android:checked="true"
1106+
android:paddingHorizontal="-2dp"
1107+
tools:ignore="UseSwitchCompatOrMaterialXml" />
1108+
1109+
</LinearLayout>
1110+
10821111
</LinearLayout>
10831112
</com.google.android.material.card.MaterialCardView>
10841113

app/src/main/res/values/strings.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -42,6 +42,7 @@
4242
<string name="settings_is_production">Is production</string>
4343
<string name="settings_confidence_details">Confidence details</string>
4444
<string name="settings_parse_address">Parse address</string>
45+
<string name="settings_ignore_remote_settings">Ignore remote settings</string>
4546
<string name="settings_external_id">External ID</string>
4647
<string name="settings_manual_crop">Manual crop</string>
4748
<string name="settings_more_menu">More menu</string>

0 commit comments

Comments
 (0)