アプリがSDカードのコンテンツを削除できるようにする方法


13

2つの異なるデバイスにAndroidバージョン5.0があり、両方で、SDカードに保存されているユーザーコンテンツ(写真、音楽など)を削除すると、削除されたように見えますが、しばらくすると、元の状態に戻ります。

これは新しいOSバージョンのセキュリティ強化の一部であると思われますが、何かを削除しても削除されたままになるようにこれを停止する方法はありますか?現在、これはPCからUSB経由でのみ実行できます。


SDカードからコンテンツを削除するためにどのアプリを使用していますか?
ディランヤガー

@DylanYaga私はSD Maid Pro、SanDisk Memory Zone、およびネイティブファイルマネージャー(一方はSamsung、もう一方はLG)を使用しました。
Matt_Roberts

回答:


11

4.4以降、「WRITE_EXTERNAL_STORAGE」権限は、セカンダリ(外部)SDカードへのWRITEアクセスを許可しなくなりました。(これは簡単な説明であり、4.4はこの変更を強制しませんでした。)

そうするために必要な許可( "WRITE_MEDIA_STORAGE")は、システムアプリにのみアクセス可能です。

5.0以降、Androidのストレージプロバイダーシステムを介して書き込みアクセスを取得できるため、これは開発者が実装する必要があります。

  • ネイティブファイルマネージャーアプリは、外部SDカードに書き込むことができ、「WRITE_MEDIA_STORAGE」権限を要求しているかどうかを確認する必要があります。
  • SD Maidは、システムストレージプロバイダーによる次のアップデート(3.1.2.0+)で削除と名前変更をサポートします
  • サンドディスクメモリゾーンについて知りません。

おかげで、これにより問題が明確になりました。SDMaidの次のアップデートにご期待ください!ルートオプションを下げても構わないと思っていたが、デバイスがあまりにも新しいので、まだ危険にさらしたくない場合は、選択したアプリでこれを修正できると想定しています。
Matt_Roberts

1
デバイスをルート化する場合、デバイスをサポートするアプリ(SDメイドなど)は、ルートを直接使用して制限を回避できます。または、ルートアクセスを使用して、4.4で導入された制限を取り消すことができます。基本的に、ROM許可システムをわずかに変更し、それを自動化するアプリがあります。これにより、これを処理できないすべてのアプリが4.4以前のように動作できるようになります。
暗くする

@darkenどうすればいいですか?オンラインで手順を記載した記事はありますか?これを行うアプリですか?(私はすでに根付いています)
アブラハムムルチアーノベンザドン
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.