D18212: Use Storage Access Framework on SDK >= 21 (Lollipop and above)

Erik Duisters noreply at phabricator.kde.org
Sat Jan 12 18:32:35 GMT 2019


eduisters created this revision.
Herald added a project: KDE Connect.
Herald added a subscriber: kdeconnect.
eduisters requested review of this revision.

REVISION SUMMARY
  Use Storage Access Framework on Android running SDK >= 21 so writing to
  sdcard will work again

TEST PLAN
  Install this patch and Dxxxx and verify that the sftp plugin works as
  expected and that the sdcard is now writable for all android versions except Kitkat

REPOSITORY
  R225 KDE Connect - Android application

BRANCH
  sftp_saf

REVISION DETAIL
  https://phabricator.kde.org/D18212

AFFECTED FILES
  AndroidManifest.xml
  build.gradle
  res/drawable/ic_arrow_drop_down_24px.xml
  res/drawable/ic_delete.xml
  res/layout/fragment_storage_preference_dialog.xml
  res/layout/preference_checkbox.xml
  res/menu/sftp_settings_action_mode.xml
  res/values/strings.xml
  res/values/styles.xml
  res/xml/sftpplugin_preferences.xml
  src/org/kde/kdeconnect/Helpers/StorageHelper.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/AndroidFileSystemFactory.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/AndroidFileSystemView.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/AndroidSafFileSystemView.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/AndroidSafSshFile.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/AndroidSshFile.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/RootFile.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpPlugin.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/SftpSettingsFragment.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/SimpleSftpServer.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/StoragePreference.java
  src/org/kde/kdeconnect/Plugins/SftpPlugin/StoragePreferenceDialogFragment.java
  src/org/kde/kdeconnect/UserInterface/DeviceSettingsActivity.java
  src/org/kde/kdeconnect/UserInterface/DeviceSettingsFragment.java

To: eduisters
Cc: kdeconnect, mschroeder, varunp, shivanshukantprasad, skymoore, brute4s99, wistak, anoopv, dvalencia, rmenezes, julioc, Leptopoda, timothyc, Danial0_0, johnq, Pitel, adeen-s, SemperPeritus, daniel.z.tg, jeanv, seebauer, bugzy, MayeulC, menasshock, mikesomov, tctara, apol
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mail.kde.org/pipermail/kdeconnect/attachments/20190112/7bef70e1/attachment.html>


More information about the KDEConnect mailing list