From 559956025829dc16e5228f5b174740324f7f527b Mon Sep 17 00:00:00 2001 From: Branden Archer Date: Tue, 21 Nov 2017 21:31:36 -0500 Subject: [PATCH 1/2] Remove unneeded imports --- .../main/java/protect/card_locker/ImportExportActivity.java | 1 - app/src/main/java/protect/card_locker/MainActivity.java | 4 ---- .../main/java/protect/card_locker/intro/IntroActivity.java | 3 --- 3 files changed, 8 deletions(-) diff --git a/app/src/main/java/protect/card_locker/ImportExportActivity.java b/app/src/main/java/protect/card_locker/ImportExportActivity.java index ee230b49e..877dabc37 100644 --- a/app/src/main/java/protect/card_locker/ImportExportActivity.java +++ b/app/src/main/java/protect/card_locker/ImportExportActivity.java @@ -30,7 +30,6 @@ import java.io.File; import java.io.FileInputStream; import java.io.FileNotFoundException; import java.io.InputStream; -import java.io.InputStreamReader; import java.util.List; public class ImportExportActivity extends AppCompatActivity diff --git a/app/src/main/java/protect/card_locker/MainActivity.java b/app/src/main/java/protect/card_locker/MainActivity.java index 2bf8dafaa..1fcc445ff 100644 --- a/app/src/main/java/protect/card_locker/MainActivity.java +++ b/app/src/main/java/protect/card_locker/MainActivity.java @@ -7,10 +7,7 @@ import android.content.ClipboardManager; import android.content.SharedPreferences; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; -import android.content.pm.ShortcutInfo; -import android.content.pm.ShortcutManager; import android.database.Cursor; -import android.os.Build; import android.os.Bundle; import android.support.v7.app.AlertDialog; import android.support.v7.app.AppCompatActivity; @@ -30,7 +27,6 @@ import android.widget.Toast; import com.google.common.collect.ImmutableMap; import java.util.Calendar; -import java.util.List; import java.util.Map; import protect.card_locker.intro.IntroActivity; diff --git a/app/src/main/java/protect/card_locker/intro/IntroActivity.java b/app/src/main/java/protect/card_locker/intro/IntroActivity.java index 04e18cfa3..d34b0b05d 100644 --- a/app/src/main/java/protect/card_locker/intro/IntroActivity.java +++ b/app/src/main/java/protect/card_locker/intro/IntroActivity.java @@ -1,13 +1,10 @@ package protect.card_locker.intro; import android.os.Bundle; -import android.support.annotation.LayoutRes; import android.support.v4.app.Fragment; import com.github.paolorotolo.appintro.AppIntro; -import protect.card_locker.R; - public class IntroActivity extends AppIntro { From f480bd0c7e59f707aae9fbcbcad314b42687f822 Mon Sep 17 00:00:00 2001 From: Branden Archer Date: Fri, 24 Nov 2017 21:40:05 -0500 Subject: [PATCH 2/2] Report the correct mime type for exported data Technically text/plain is correct-ish, but text/csv is more correct. --- app/src/main/java/protect/card_locker/ImportExportActivity.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/protect/card_locker/ImportExportActivity.java b/app/src/main/java/protect/card_locker/ImportExportActivity.java index 877dabc37..22978fb86 100644 --- a/app/src/main/java/protect/card_locker/ImportExportActivity.java +++ b/app/src/main/java/protect/card_locker/ImportExportActivity.java @@ -340,7 +340,7 @@ public class ImportExportActivity extends AppCompatActivity Uri outputUri = FileProvider.getUriForFile(ImportExportActivity.this, BuildConfig.APPLICATION_ID, path); Intent sendIntent = new Intent(Intent.ACTION_SEND); sendIntent.putExtra(Intent.EXTRA_STREAM, outputUri); - sendIntent.setType("text/plain"); + sendIntent.setType("text/csv"); // set flag to give temporary permission to external app to use the FileProvider sendIntent.setFlags(Intent.FLAG_GRANT_READ_URI_PERMISSION);