Commit bceb40d6 authored by Bartek Fabiszewski's avatar Bartek Fabiszewski
Browse files

Update gradle, dependencies, fix lint warnings

parent 8292346a
Loading
Loading
Loading
Loading
+4 −3
Original line number Diff line number Diff line
@@ -8,6 +8,7 @@ Together they make a complete self owned and controlled client–server solution
## Features
- meant to be simple and small (*μ*)
- low memory and battery impact
- focus on privacy, doesn't use Google Play services, logs to self-owned server
- uses GPS or network based location data
- synchronizes location with web server in real time, in case of problems keeps retrying
- alternatively works in offline mode; positions may be uploaded to the servers manually
@@ -17,9 +18,9 @@ Together they make a complete self owned and controlled client–server solution
- automation

## Screenshots
![api10_main3](https://user-images.githubusercontent.com/3366666/57197957-79f92400-6f6d-11e9-8f61-f1318587dac1.png)
![api10_summary](https://user-images.githubusercontent.com/3366666/57197958-79f92400-6f6d-11e9-8adb-249aaca078d9.png)
![api24_settings](https://user-images.githubusercontent.com/3366666/57197959-79f92400-6f6d-11e9-8a5a-98b9a2b4bd95.png)
<img alt="main" src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot1" width="250">
<img alt="waypoint" src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot2" width="250">
<img alt="settings" src="fastlane/metadata/android/en-US/images/phoneScreenshots/screenshot3" width="250">

## Download
[![Download from f-droid](https://img.shields.io/f-droid/v/net.fabiszewski.ulogger.svg?color=green)](https://f-droid.org/app/net.fabiszewski.ulogger)
+5 −5
Original line number Diff line number Diff line
@@ -17,8 +17,8 @@ android {
        applicationId 'net.fabiszewski.ulogger'
        minSdkVersion 19
        targetSdkVersion 29
        versionCode 208
        versionName '2.8'
        versionCode 300
        versionName '3.0'
    }

    buildTypes {
@@ -46,7 +46,7 @@ android {
dependencies {
    implementation fileTree(include: ['*.jar'], dir: 'libs')
    implementation 'androidx.appcompat:appcompat:1.1.0'
    implementation 'androidx.preference:preference:1.1.0'
    implementation 'androidx.exifinterface:exifinterface:1.1.0'
    testImplementation 'junit:junit:4.12'
    implementation 'androidx.preference:preference:1.1.1'
    implementation 'androidx.exifinterface:exifinterface:1.2.0'
    testImplementation 'junit:junit:4.13'
}
+1 −1
Original line number Diff line number Diff line
@@ -424,7 +424,7 @@ class ImageHelper {
     * @param context Context
     * @param uri URI
     */
    static void getPersistablePermision(@NonNull Context context, @NonNull Uri uri) {
    static void getPersistablePermission(@NonNull Context context, @NonNull Uri uri) {
        context.getContentResolver().takePersistableUriPermission(uri, Intent.FLAG_GRANT_READ_URI_PERMISSION);
    }
}
+3 −3
Original line number Diff line number Diff line
@@ -23,7 +23,7 @@ import androidx.preference.PreferenceManager;
import java.io.IOException;
import java.lang.ref.WeakReference;

import static net.fabiszewski.ulogger.ImageHelper.getPersistablePermision;
import static net.fabiszewski.ulogger.ImageHelper.getPersistablePermission;
import static net.fabiszewski.ulogger.ImageHelper.getResampledBitmap;
import static net.fabiszewski.ulogger.ImageHelper.getThumbnail;
import static net.fabiszewski.ulogger.ImageHelper.saveToCache;
@@ -61,7 +61,7 @@ class ImageTask extends AsyncTask<Uri, Void, ImageTask.ImageTaskResult> {
            int dstWidth = Integer.parseInt(prefs.getString(SettingsActivity.KEY_IMAGE_SIZE, activity.getString(R.string.pref_imagesize_default)));
            if (dstWidth == 0) {
                savedUri = inUri;
                getPersistablePermision(activity, inUri);
                getPersistablePermission(activity, inUri);
                thumbnail = getThumbnail(activity, inUri);
            } else {
                Bitmap bitmap = getResampledBitmap(activity, inUri, dstWidth);
@@ -108,7 +108,7 @@ class ImageTask extends AsyncTask<Uri, Void, ImageTask.ImageTaskResult> {
        Activity getActivity();
    }

    class ImageTaskResult {
    static class ImageTaskResult {
        final Uri savedUri;
        final Bitmap thumbnail;

+1 −1
Original line number Diff line number Diff line
@@ -139,7 +139,7 @@ class ListWithEditTextPreference extends ListPreference implements Preference.On
        editText.setHint(prefs.getString(key, ""));
        submit.setOnClickListener(v -> {
            String newval = editText.getText().toString();
            if (newval.length() > 0 && Integer.valueOf(newval) >= 0) {
            if (newval.length() > 0 && Integer.parseInt(newval) >= 0) {
                SharedPreferences.Editor editor = prefs.edit();
                editor.putString(key, newval);
                editor.apply();
Loading