Skip to content

Commit 5699828

Browse files
authored
Merge pull request #46 from NordicSemiconductor/migration/androidX
Migration to Android X (Jetpack)
2 parents 6af7c95 + 8f8ec36 commit 5699828

21 files changed

+45
-42
lines changed

README.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,9 +28,11 @@ The compat library may be found on jcenter repository. Add it to your project by
2828
following dependency:
2929

3030
```Groovy
31-
implementation 'no.nordicsemi.android.support.v18:scanner:1.3.1'
31+
implementation 'no.nordicsemi.android.support.v18:scanner:1.4.0'
3232
```
3333

34+
Projects not migrated to Android Jetpack should use version 1.3.1, which is feature-equal to 1.4.0.
35+
3436
## API
3537

3638
The Scanner Compat API is very similar to the original one, known from Android Oreo.

gradle.properties

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,4 +15,6 @@
1515
# When configured, Gradle will run in incubating parallel mode.
1616
# This option should only be used with decoupled projects. More details, visit
1717
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
18-
# org.gradle.parallel=true
18+
# org.gradle.parallel=true
19+
android.enableJetifier=true
20+
android.useAndroidX=true

scanner/build.gradle

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,7 @@ apply plugin: 'com.jfrog.bintray'
1515
ext {
1616
PUBLISH_GROUP_ID = 'no.nordicsemi.android.support.v18'
1717
PUBLISH_ARTIFACT_ID = 'scanner'
18-
PUBLISH_VERSION = '1.3.1'
18+
PUBLISH_VERSION = '1.4.0'
1919
2020
bintrayRepo = 'android'
2121
bintrayName = 'no.nordicsemi.android.support.v18:scanner'
@@ -45,10 +45,10 @@ android {
4545
defaultConfig {
4646
minSdkVersion 18
4747
targetSdkVersion 28
48-
versionCode 8
49-
versionName "1.3.1"
48+
versionCode 20
49+
versionName "1.4.0"
5050

51-
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
51+
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
5252
}
5353
buildTypes {
5454
release {
@@ -62,10 +62,10 @@ android {
6262
}
6363

6464
dependencies {
65-
implementation 'com.android.support:support-annotations:28.0.0'
65+
implementation 'androidx.annotation:annotation:1.1.0-alpha01'
6666

67-
androidTestImplementation "com.android.support.test:runner:1.0.2"
68-
androidTestImplementation "com.android.support.test:rules:1.0.2"
67+
androidTestImplementation 'androidx.test:runner:1.1.2-alpha01'
68+
androidTestImplementation 'androidx.test:rules:1.1.2-alpha01'
6969
androidTestImplementation "org.hamcrest:hamcrest-library:1.3"
7070
androidTestImplementation ("junit:junit:4.12") {
7171
exclude module: 'hamcrest-core'

scanner/src/androidTest/java/no/nordicsemi/android/support/v18/scanner/ScanFilterTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@
2020
import android.bluetooth.BluetoothDevice;
2121
import android.os.Parcel;
2222
import android.os.ParcelUuid;
23-
import android.support.test.runner.AndroidJUnit4;
23+
import androidx.test.runner.AndroidJUnit4;
2424
import org.junit.Before;
2525
import org.junit.Test;
2626
import org.junit.runner.RunWith;

scanner/src/androidTest/java/no/nordicsemi/android/support/v18/scanner/ScanRecordTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -17,7 +17,7 @@
1717
package no.nordicsemi.android.support.v18.scanner;
1818

1919
import android.os.ParcelUuid;
20-
import android.support.test.runner.AndroidJUnit4;
20+
import androidx.test.runner.AndroidJUnit4;
2121
import java.util.Arrays;
2222
import org.junit.Test;
2323
import org.junit.runner.RunWith;

scanner/src/androidTest/java/no/nordicsemi/android/support/v18/scanner/ScanResultTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,7 @@
1919
import android.bluetooth.BluetoothAdapter;
2020
import android.bluetooth.BluetoothDevice;
2121
import android.os.Parcel;
22-
import android.support.test.runner.AndroidJUnit4;
22+
import androidx.test.runner.AndroidJUnit4;
2323
import org.junit.Test;
2424
import org.junit.runner.RunWith;
2525

scanner/src/androidTest/java/no/nordicsemi/android/support/v18/scanner/ScanSettingsTest.java

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@
1616

1717
package no.nordicsemi.android.support.v18.scanner;
1818

19-
import android.support.test.runner.AndroidJUnit4;
19+
import androidx.test.runner.AndroidJUnit4;
2020
import org.junit.Test;
2121
import org.junit.runner.RunWith;
2222

scanner/src/main/java/no/nordicsemi/android/support/v18/scanner/BluetoothLeScannerCompat.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@
2929
import android.os.Handler;
3030
import android.os.Looper;
3131
import android.os.SystemClock;
32-
import android.support.annotation.NonNull;
33-
import android.support.annotation.Nullable;
34-
import android.support.annotation.RequiresPermission;
32+
import androidx.annotation.NonNull;
33+
import androidx.annotation.Nullable;
34+
import androidx.annotation.RequiresPermission;
3535

3636
import java.util.ArrayList;
3737
import java.util.Collections;

scanner/src/main/java/no/nordicsemi/android/support/v18/scanner/BluetoothLeScannerImplJB.java

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -31,9 +31,9 @@
3131
import android.os.Handler;
3232
import android.os.HandlerThread;
3333
import android.os.SystemClock;
34-
import android.support.annotation.NonNull;
35-
import android.support.annotation.Nullable;
36-
import android.support.annotation.RequiresPermission;
34+
import androidx.annotation.NonNull;
35+
import androidx.annotation.Nullable;
36+
import androidx.annotation.RequiresPermission;
3737

3838
import java.util.ArrayList;
3939
import java.util.Collection;

scanner/src/main/java/no/nordicsemi/android/support/v18/scanner/BluetoothLeScannerImplLollipop.java

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -32,8 +32,8 @@
3232
import android.os.Build;
3333
import android.os.Handler;
3434
import android.os.SystemClock;
35-
import android.support.annotation.NonNull;
36-
import android.support.annotation.RequiresPermission;
35+
import androidx.annotation.NonNull;
36+
import androidx.annotation.RequiresPermission;
3737

3838
import java.util.ArrayList;
3939
import java.util.HashMap;

0 commit comments

Comments
 (0)