2

どのような許可が必要ですか? フォルダー appDir.exists() ですが、appDir.canRead() ではありません。

4

2 に答える 2

0

1 つのアプリケーションが別のアプリケーションをクリアできるとしたら、Android では重大なセキュリティ上の欠陥になります。クリアしようとしている他のアプリの開発に関与している場合、最善の策は、インテントを送信し、他のアプリにそのインテントをリッスンさせ、それを受信したときに独自のキャッシュをクリアすることです。

于 2012-07-02T11:55:17.943 に答える
0

android:sharedUserId="com.xxx.xxx"両方のマニフェストで共通の userid( )を定義する必要があると思います。

<manifest xmlns:android="http://schemas.android.com/apk/res/android"
    package="com.your.package"
    android:sharedUserId="com.xxx.xxx"
    android:versionCode="1"
    android:versionName="1.0" >

ただし、他のアプリがサードパーティのアプリである場合、これを行うことはできません。その場合、ルート化された電話が必要です。その場合はお知らせください。

于 2012-07-02T11:54:25.353 に答える