0

私は最近、ここに投稿されたチュートリアルに従いました : https://stackoverflow.com/questions/4898838/howto-implement-adwhirl-in-an-android-project AdMob をサブ広告主として)。

Millennial Media による広告キャッシングにより、私のアプリ (通常は 1 MB のサイズ) のサイズが変化する可能性があるため、非常に永続的です。アプリが onDestroy() または finish() メソッドで作成したキャッシュを削除する方法はありますか?

自分でキャッシュをクリアしないと、アプリがスペースを取りすぎると不満を言う人もいます。これらの画像をキャッシュしないようにする方法はありますか (Millennial Media sdk で何も見つかりません)。

提案は大歓迎です、事前に感謝します!

4

1 に答える 1

1

ミレニアル メディアが善良な市民であるかどうかによって異なります。キャッシュ ディレクトリを使用している場合は、Context.getCacheDirを使用してキャッシュ ディレクトリを取得できます。その後、Java再帰ファイル削除呼び出しを使用して含まれるファイルを反復処理するか、フォルダーを削除して作り直すことができると思います。

おそらく、Millennial Media がキャッシュを別の場所に保存するのを、AdWhirl の利用規約に違反せずに防ぐ方法はありません。

于 2011-02-23T03:53:46.753 に答える