人気のAndroidファイルマネージャーであるSolid Explorerのユーザーは、興味深い変更ログを含む最新のアップデートを受け取りました。 これには、Android 4.4 KitKatでのSDカード書き込みの回避策が含まれています。 これはおそらく、それについて言及する種類の最も有名なアプリです。
Googleは、ベースプラットフォームの最近のビルドで、Android携帯電話のリムーバブルストレージ(microSDカードなど)を管理する新しい方法を実装しました。 すべてのOEMは、電話で出荷されるソフトウェアの基礎としてそのコードを使用します。 Android 4.4以降、SamsungはGoogleのリードに従い、SDカードへのアクセスがより制限されたバージョンになりました。
アイデアは、SDカードにデータを配置するアプリは、自分のディレクトリにしか書き込みできないということです。 このようなアプリをアンインストールすると、データが自動的に削除され、整理されます。 それは問題ないように聞こえますが、ファイルマネージャーアプリがSDカード上の自分のディレクトリ以外のディレクトリに書き込むことを防ぎます。 ただし、電話の内部ストレージは、まったく同じように扱われます。
Solid Explorerと他のいくつかのファイルマネージャーは、Androidメディアスキャナーサービスの抜け穴を利用しています。 これは、デバイスに保存されているファイルのインデックスを作成するシステムコンポーネントです。 システムサービスとして、SDカードに完全にアクセスできるため、賢い開発者は、従来の方法ではなく、既存のサービスを介してファイル編集をルーティングできます。 はい、面倒です。
そのため、現在、Galaxy S4やS5などのほとんどのSamsungデバイスは、いくつかのファイル管理アプリを使用して、デバイス上で完全なSDアクセスを利用できます。 ただし、Googleはある時点でこの抜け穴を閉じる可能性があります。 次に、SDカード上のファイルを変更または削除するときにコンピューターに接続します。