-1

Android携帯のストレージをクリーンアップするためのツールはありますか?アプリはどこにでもフォルダを作成しているようで、削除してもフォルダは残ります...

どのアプリがどのディレクトリを使用しているか、どのディレクトリが必要かわからず、手動で削除するのはとても苦痛のように感じます...

4

1 に答える 1

1

Android では、アプリケーションは異なる uid を持つ異なるプロセスに分離されます。アプリケーションごとに、データ ディレクトリがあり、通常は /data ディレクトリの下に、アプリケーション データを格納します。ディレクトリは、他の非ルート プロセスから読み取ることができません。そのため、デバイスがルート化されていない場合、他のアプリケーションが所有するデータ フォルダーを削除できるアプリケーションはありません。

ただし、アプリケーションを削除すると、Android はそのアプリケーション用に作成されたディレクトリを削除します。あなたが本当に気にかけているのは、/sdcard の下のデータだと思います。android.permission.WRITE_EXTERNAL_STORAGE が付与されたアプリケーションは、sdcard を読み書きできます。

ソリューション:

  1. 独自のアプリケーションを作成します。android.permission.WRITE_EXTERNAL_STORAGE パーミッションをリクエストすることで、必要に応じて SD カード上のファイルを削除できます。

  2. 既存の SD カード クリーニング アプリ: Forever Gone (SD カード クリーナー)

  3. デバイスがすでにルート化されている場合は、アプリケーション ディレクトリを削除できます。SD Maid - システム クリーニング ツールのような多くのアプリは、これを目的としています。

于 2013-02-08T02:01:53.940 に答える