# HG changeset patch # User Carl Byington # Date 1654545705 25200 # Node ID 73fa7329dc879a5747062352936c35c6a8d5bddf # Parent f698820bffdf031a26618410a56b789e09789b67 updates for android10+ diff -r f698820bffdf -r 73fa7329dc87 app/src/main/AndroidManifest.xml --- a/app/src/main/AndroidManifest.xml Sun Jun 05 14:46:41 2022 -0700 +++ b/app/src/main/AndroidManifest.xml Mon Jun 06 13:01:45 2022 -0700 @@ -26,6 +26,7 @@ + diff -r f698820bffdf -r 73fa7329dc87 app/src/main/java/com/five_ten_sg/connectbot/HostListActivity.java --- a/app/src/main/java/com/five_ten_sg/connectbot/HostListActivity.java Sun Jun 05 14:46:41 2022 -0700 +++ b/app/src/main/java/com/five_ten_sg/connectbot/HostListActivity.java Mon Jun 06 13:01:45 2022 -0700 @@ -437,7 +437,7 @@ int[] c = hostdb.getGlobalDefaultColors(); int fg = c[0]; int bg = c[1]; - String fn = Environment.getExternalStorageDirectory().getAbsolutePath() + + String fn = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath() + File.separator + "deployment.connections"; BufferedReader reader = new BufferedReader(new FileReader(fn)); String line = null; diff -r f698820bffdf -r 73fa7329dc87 app/src/main/java/com/five_ten_sg/connectbot/PubkeyListActivity.java --- a/app/src/main/java/com/five_ten_sg/connectbot/PubkeyListActivity.java Sun Jun 05 14:46:41 2022 -0700 +++ b/app/src/main/java/com/five_ten_sg/connectbot/PubkeyListActivity.java Mon Jun 06 13:01:45 2022 -0700 @@ -543,7 +543,7 @@ errorString = "Error exporting public key"; } - final String sdcard = Environment.getExternalStorageDirectory().getAbsolutePath(); + final String sdcard = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(); final EditText fileName = new EditText(PubkeyListActivity.this); fileName.setSingleLine(); diff -r f698820bffdf -r 73fa7329dc87 app/src/main/java/com/five_ten_sg/connectbot/transport/SSH.java --- a/app/src/main/java/com/five_ten_sg/connectbot/transport/SSH.java Sun Jun 05 14:46:41 2022 -0700 +++ b/app/src/main/java/com/five_ten_sg/connectbot/transport/SSH.java Mon Jun 06 13:01:45 2022 -0700 @@ -906,7 +906,7 @@ SCPClient client = new SCPClient(connection); if (localFolder == null || localFolder == "") - localFolder = Environment.getExternalStorageDirectory().getAbsolutePath(); + localFolder = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS).getAbsolutePath(); File dir = new File(localFolder); dir.mkdirs(); diff -r f698820bffdf -r 73fa7329dc87 app/src/main/java/com/five_ten_sg/connectbot/util/FileChooser.java --- a/app/src/main/java/com/five_ten_sg/connectbot/util/FileChooser.java Sun Jun 05 14:46:41 2022 -0700 +++ b/app/src/main/java/com/five_ten_sg/connectbot/util/FileChooser.java Mon Jun 06 13:01:45 2022 -0700 @@ -49,7 +49,7 @@ } public static void selectFile(Activity source, FileChooserCallback callback, int requestcode, String title) { - final File sdcard = Environment.getExternalStorageDirectory(); + final File sdcard = Environment.getExternalStoragePublicDirectory(Environment.DIRECTORY_DOWNLOADS); if (title == null) title = source.getString(R.string.file_chooser_select_file); @@ -124,4 +124,4 @@ return file; } -} \ No newline at end of file +}