0

他のアプリケーションのパッケージ名を自分のアプリケーションで使用したいのですが、他のアプリケーションのキャッシュをクリアしたいのですが、/ data / dataの代わりに他のアプリケーションのパッケージ名を使用できますか?

File[] cacheFiles = new File("/data/data").listFiles();
for(int i = 0; i < cacheFiles.length; i++){
    cacheFiles[i].delete();
}
4

1 に答える 1

2

デバイスがルート化されていない限り、他のアプリケーションのデータにアクセスすることはできません。

/ data / dataをさらに削除すると、すべてのアプリのdbs、キャッシュ、sharedprefereces、およびほとんどのプライベートデータが削除されます。

于 2012-08-17T07:52:25.180 に答える