[アプリケーション]> [アプリケーションの管理]> [アプリケーション]に移動したときに表示されるアプリに関連付けられたデータは、[アンインストール]を押すとクリアされますか、またはアンインストーラーによって変更されませんか?
私がそれを求めている理由は、最初に「データをクリア」を押してから「アンインストール」を押す多くの人々から聞いたことがあります。その後、アンインストール!! したがって、アンインストールする前に「データのクリア」を押す必要があります。
[アプリケーション]> [アプリケーションの管理]> [アプリケーション]に移動したときに表示されるアプリに関連付けられたデータは、[アンインストール]を押すとクリアされますか、またはアンインストーラーによって変更されませんか?
私がそれを求めている理由は、最初に「データをクリア」を押してから「アンインストール」を押す多くの人々から聞いたことがあります。その後、アンインストール!! したがって、アンインストールする前に「データのクリア」を押す必要があります。
回答:
マシュー・リードがコメントで指摘したように、そうです。データディレクトリ全体が単に削除されます。
C:\Console2>adb shell ls /data/data/com.chessclock.android/
lib shared_prefs
C:\Console2>adb uninstall com.chessclock.android
Success
C:\Console2>adb shell ls /data/data/com.chessclock.android/
ls: /data/data/com.chessclock.android/: No such file or directory
#Reinstalled from the Market at this point
C:\Console2>adb shell ls /data/data/com.chessclock.android/
lib
shared_prefs
ディレクトリが最後には存在しないls
、私はアプリを起動していないので、リスト、私はので、まだ(それが最初の起動時にデフォルトを設定します)それのために作成された何の好みはなかった、それを再インストールしました。これは、以前のインストールの設定がどこにも保持されていないことを示しているからです。
これはおそらく明らかですが、...「USBストレージの変更/削除」権限を持つアプリの中には、キャッシュなどに内部メモリを使用するものがあり、アプリを削除するとデータが削除されない場合があります。私は、アプリのように明白なディレクトリに書き込むアプリを見たことはありません/sdcard/data/[package name]/
が、ほとんどの場合、/sdcard/[app name]/
簡単に見つけて削除できるアプリを使用します。
Clear Data
もちろん、そのようなsdcardに書き込まれたデータもボタンによって削除されないため、いずれにしても、手動で削除する必要があります。ただし、良い点です。
よりシンプルで説得力のあるテスト...
スーパー数独をインストールし、設定を変更し、アプリの管理でデータを表示しました。データを消去せずにアンインストールし、再インストールしたところ、アプリの管理でデータが表示されませんでした。設定が失われました。しかし、同じ操作を行った後も設定が保持されるというドキュメントを何度も読みました。彼らはそれをある程度管理しなければなりません。