2
0
mirror of https://github.com/KDE/kdeconnect-android synced 2025-09-18 13:59:32 +00:00

Remove arcconfig

We are not using Phabricator anymore
This commit is contained in:
Nicolas Fella
2022-08-05 01:23:26 +02:00
parent 357867145e
commit 53e2e0be10
3 changed files with 13 additions and 4 deletions

View File

@@ -8,10 +8,13 @@ package org.kde.kdeconnect.Plugins.SftpPlugin;
import android.app.Activity;
import android.content.ContentResolver;
import android.content.Intent;
import android.content.SharedPreferences;
import android.net.Uri;
import android.os.Build;
import android.provider.Settings;
import android.util.Log;
import android.os.Environment;
import androidx.annotation.NonNull;
@@ -58,6 +61,8 @@ public class SftpPlugin extends Plugin implements SharedPreferences.OnSharedPref
try {
server.init(context, device);
Log.e("KDECONNECT", "has it " + Environment.isExternalStorageManager());
if (Build.VERSION.SDK_INT <= Build.VERSION_CODES.KITKAT) {
return SftpSettingsFragment.getStorageInfoList(context, this).size() != 0;
}
@@ -80,6 +85,13 @@ public class SftpPlugin extends Plugin implements SharedPreferences.OnSharedPref
@Override
public AlertDialogFragment getOptionalPermissionExplanationDialog() {
Intent intent = new Intent(Settings.ACTION_MANAGE_ALL_FILES_ACCESS_PERMISSION);
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
context.startActivity(intent);
return new DeviceSettingsAlertDialogFragment.Builder()
.setTitle(getDisplayName())
.setMessage(R.string.sftp_saf_permission_explanation)