Migration to AndroidX (#169)

This commit is contained in:
Aleksander Nowakowski 2019-02-18 15:07:55 +01:00 committed by GitHub
parent 1b197fe0c7
commit dd95111bb5
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
11 changed files with 27 additions and 14 deletions

View File

@ -58,7 +58,9 @@ android {
}
dependencies {
implementation 'com.android.support:support-core-utils:28.0.0'
implementation 'androidx.core:core:1.1.0-alpha02'
implementation 'androidx.localbroadcastmanager:localbroadcastmanager:1.0.0'
implementation 'androidx.annotation:annotation:1.0.1'
implementation 'com.google.code.gson:gson:2.8.5'
}
/*

View File

@ -30,7 +30,7 @@ import android.bluetooth.BluetoothGattDescriptor;
import android.bluetooth.BluetoothGattService;
import android.content.Intent;
import android.os.Build;
import android.support.annotation.RequiresApi;
import androidx.annotation.RequiresApi;
import android.util.Log;
import java.io.InputStream;

View File

@ -46,8 +46,8 @@ import android.os.Build;
import android.os.SystemClock;
import android.preference.PreferenceManager;
import android.provider.MediaStore;
import android.support.v4.app.NotificationCompat;
import android.support.v4.content.LocalBroadcastManager;
import androidx.core.app.NotificationCompat;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import android.util.Log;
import java.io.ByteArrayInputStream;

View File

@ -23,7 +23,7 @@
package no.nordicsemi.android.dfu;
import android.os.SystemClock;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
/* package */ class DfuProgressInfo {
interface ProgressListener {

View File

@ -24,7 +24,7 @@ package no.nordicsemi.android.dfu;
import android.content.Context;
import android.content.Intent;
import android.support.v4.content.LocalBroadcastManager;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
/**
* A controller class allows you to pause, resume or abort the DFU operation in a easy way.

View File

@ -33,9 +33,9 @@ import android.net.Uri;
import android.os.Build;
import android.os.ParcelUuid;
import android.os.Parcelable;
import android.support.annotation.NonNull;
import android.support.annotation.Nullable;
import android.support.annotation.RequiresApi;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import androidx.annotation.RequiresApi;
import java.security.InvalidParameterException;
import java.util.UUID;

View File

@ -26,7 +26,7 @@ import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.support.v4.content.LocalBroadcastManager;
import androidx.localbroadcastmanager.content.LocalBroadcastManager;
import java.util.HashMap;
import java.util.Locale;

View File

@ -22,7 +22,7 @@
package no.nordicsemi.android.dfu.internal;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import android.util.Log;
import com.google.gson.Gson;

View File

@ -22,7 +22,7 @@
package no.nordicsemi.android.dfu.internal;
import android.support.annotation.NonNull;
import androidx.annotation.NonNull;
import java.io.BufferedInputStream;
import java.io.ByteArrayInputStream;
@ -327,6 +327,15 @@ public class HexInputStream extends FilterInputStream {
return lineSize;
}
@Override
public synchronized void mark(final int readlimit) {
try {
super.mark(in.available());
} catch (final IOException e) {
// ignore
}
}
@Override
public synchronized void reset() throws IOException {
super.reset();

View File

@ -22,7 +22,7 @@
package no.nordicsemi.android.dfu.internal.scanner;
import android.support.annotation.Nullable;
import androidx.annotation.Nullable;
/**
* <p>

View File

@ -15,4 +15,6 @@
# When configured, Gradle will run in incubating parallel mode.
# This option should only be used with decoupled projects. More details, visit
# http://www.gradle.org/docs/current/userguide/multi_project_builds.html#sec:decoupled_projects
# org.gradle.parallel=true
# org.gradle.parallel=true
android.enableJetifier=true
android.useAndroidX=true