Skip to content

Commit af55270

Browse files
committed
v2.3.6 update
- Fixed: Pure black or white images processing.
1 parent 85deb46 commit af55270

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

43 files changed

+118
-407
lines changed

build.gradle

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ buildscript {
66
jcenter()
77
}
88
dependencies {
9-
classpath 'com.android.tools.build:gradle:3.4.2'
9+
classpath 'com.android.tools.build:gradle:3.5.3'
1010
classpath 'com.google.gms:google-services:3.2.1'
1111

1212
// NOTE: Do not place your application dependencies here; they belong

cropDemo/build.gradle

Lines changed: 16 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -33,19 +33,19 @@ android {
3333
}
3434
}
3535

36-
compileSdkVersion 28
37-
buildToolsVersion '28.0.3'
36+
compileSdkVersion 29
37+
buildToolsVersion '29.0.2'
3838
defaultConfig {
3939
applicationId "com.pixelnetica.cropdemo"
4040
// NOTE: Don't change value here. Select build flavor
4141
buildConfigField "boolean", "DEVELOP", "false"
4242
buildConfigField "String", "GIT_HASH", "\"${gitHash}\""
4343

44-
minSdkVersion 19
44+
minSdkVersion 21
4545
targetSdkVersion 28
4646

47-
versionCode 37
48-
versionName "2.3.5." + versionCode.toString()
47+
versionCode 38
48+
versionName "2.3.6." + versionCode.toString()
4949

5050
ndk {
5151
abiFilters = ['armeabi-v7a', 'arm64-v8a', 'x86_64', 'x86']
@@ -97,13 +97,15 @@ repositories{
9797
}
9898

9999
dependencies {
100-
implementation('com.pixelnetica.sdk:scanning-release:2.3.5') { changing = true }
101-
implementation 'com.android.support:appcompat-v7:28.0.0'
102-
implementation 'com.android.support:preference-v14:28.0.0'
103-
implementation 'com.android.support:design:28.0.0'
104-
implementation 'com.android.support:gridlayout-v7:28.0.0'
105-
implementation 'com.android.support:support-core-ui:28.0.0'
106-
implementation 'com.android.support.constraint:constraint-layout:1.1.3'
107-
implementation 'com.android.support:support-annotations:28.0.0'
108-
implementation 'android.arch.lifecycle:extensions:1.1.1'
100+
implementation('com.pixelnetica.sdk:scanning-release:2.3.6') { changing = true }
101+
102+
implementation 'androidx.appcompat:appcompat:1.1.0'
103+
implementation 'androidx.legacy:legacy-preference-v14:1.0.0'
104+
implementation 'com.google.android.material:material:1.1.0'
105+
implementation 'androidx.gridlayout:gridlayout:1.0.0'
106+
implementation 'androidx.legacy:legacy-support-core-ui:1.0.0'
107+
implementation 'androidx.constraintlayout:constraintlayout:1.1.3'
108+
implementation 'androidx.annotation:annotation:1.1.0'
109+
implementation 'androidx.lifecycle:lifecycle-extensions:2.2.0'
110+
implementation 'androidx.exifinterface:exifinterface:1.1.0'
109111
}

cropDemo/src/core/java/com/pixelnetica/cropdemo/AppSdkFactory.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
import android.app.Application;
44
import android.content.Context;
55
import android.os.Bundle;
6-
import android.support.annotation.NonNull;
6+
import androidx.annotation.NonNull;
77

88
import com.pixelnetica.cropdemo.camera.FindDocCornersThread;
99
import com.pixelnetica.imagesdk.AutoShotDetector;

cropDemo/src/core/java/com/pixelnetica/cropdemo/CutoutParamsFragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.pixelnetica.cropdemo;
22

33
import android.content.SharedPreferences;
4-
import android.support.annotation.NonNull;
5-
import android.support.v4.app.Fragment;
4+
import androidx.annotation.NonNull;
5+
import androidx.fragment.app.Fragment;
66

77
/**
88
* Created by Denis on 13.03.2017.

cropDemo/src/core/java/com/pixelnetica/cropdemo/SdkParamsFragment.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,8 +1,8 @@
11
package com.pixelnetica.cropdemo;
22

33
import android.content.SharedPreferences;
4-
import android.support.annotation.NonNull;
5-
import android.support.v4.app.Fragment;
4+
import androidx.annotation.NonNull;
5+
import androidx.fragment.app.Fragment;
66

77
/**
88
* Created by Denis on 17.09.2016.

cropDemo/src/main/AndroidManifest.xml

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@
2121

2222
<application
2323
android:allowBackup="true"
24-
android:icon="@mipmap/ic_action_select_all"
24+
android:icon="@mipmap/ic_launcher"
2525
android:label="@string/app_name"
2626
android:theme="@style/AppTheme"
2727
android:largeHeap="true"
@@ -53,7 +53,7 @@
5353

5454
<!-- NEW file provider -->
5555
<provider
56-
android:name="android.support.v4.content.FileProvider"
56+
android:name="androidx.core.content.FileProvider"
5757
android:authorities="${applicationId}.fileprovider"
5858
android:grantUriPermissions="true"
5959
android:exported="false">

cropDemo/src/main/java/com/pixelnetica/cropdemo/AppParamsFragment.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,9 +3,9 @@
33
import android.content.SharedPreferences;
44
import android.os.Bundle;
55
import android.preference.PreferenceManager;
6-
import android.support.annotation.NonNull;
7-
import android.support.annotation.Nullable;
8-
import android.support.v4.app.Fragment;
6+
import androidx.annotation.NonNull;
7+
import androidx.annotation.Nullable;
8+
import androidx.fragment.app.Fragment;
99
import android.view.LayoutInflater;
1010
import android.view.View;
1111
import android.view.ViewGroup;

cropDemo/src/main/java/com/pixelnetica/cropdemo/CropData.java

Lines changed: 3 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,12 @@
22

33
import android.graphics.Bitmap;
44
import android.graphics.Matrix;
5-
import android.graphics.Paint;
65
import android.graphics.Point;
76
import android.graphics.PointF;
87
import android.graphics.RectF;
9-
import android.support.annotation.NonNull;
10-
import android.support.annotation.Nullable;
11-
import android.util.Log;
8+
import androidx.annotation.NonNull;
9+
import androidx.annotation.Nullable;
10+
1211
import android.util.Pair;
1312

1413
import com.pixelnetica.imagesdk.Corners;
@@ -18,11 +17,8 @@
1817
import java.util.ArrayList;
1918
import java.util.Arrays;
2019
import java.util.Collections;
21-
import java.util.HashMap;
2220
import java.util.Iterator;
2321
import java.util.List;
24-
import java.util.Map;
25-
import java.util.WeakHashMap;
2622

2723
public class CropData extends Corners {
2824

cropDemo/src/main/java/com/pixelnetica/cropdemo/CropImageView.java

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -17,9 +17,10 @@
1717
import android.graphics.drawable.BitmapDrawable;
1818
import android.graphics.drawable.Drawable;
1919
import android.os.AsyncTask;
20-
import android.support.annotation.NonNull;
21-
import android.support.annotation.Nullable;
22-
import android.support.v7.widget.AppCompatImageView;
20+
import androidx.annotation.NonNull;
21+
import androidx.annotation.Nullable;
22+
import androidx.appcompat.widget.AppCompatImageView;
23+
2324
import android.util.AttributeSet;
2425
import android.util.Log;
2526
import android.view.MotionEvent;

cropDemo/src/main/java/com/pixelnetica/cropdemo/DetectDocCornersTask.java

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
package com.pixelnetica.cropdemo;
22

33
import android.os.AsyncTask;
4-
import android.support.annotation.NonNull;
4+
import androidx.annotation.NonNull;
55
import android.util.Log;
66

77
import com.pixelnetica.imagesdk.Corners;
8-
import com.pixelnetica.imagesdk.ImageSdkLibrary;
98
import com.pixelnetica.imagesdk.MetaImage;
109

1110

0 commit comments

Comments
 (0)