0

私の要件に従って、アプリケーションからデフォルトのブラウザーキャッシュをクリアする必要があります。ユーザーがキャッシュをクリアできるように、アプリケーションからブラウザー設定を開きたいです。次のコードを使用して。

startActivityForResult(new Intent(android.provider.Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS), 0);

すべての管理アプリケーションを開くことができます。ブラウザの設定を直接開く方法はありますか?

ありがとう

4

1 に答える 1

0

アプリケーションの設定はアプリケーションの共有設定に保存され、各アプリケーションにはデフォルトで異なるディレクトリが保存されます。インターネット ブラウザの場合、設定は「data/data/com.android.browser/shared-prefs/」ディレクトリに保存されます。これらの設定を含む「com.android.browser_preferences.xml」という名前の XML ファイルがあります。共有設定でこのファイルにアクセスし、変更を加えます。コード。

String path = "data/data/com.android.browser/shared-prefs/";
String file = "com.android.browser_preferences.xml";
SharedPreferances setting = getSharedPreferances(path+file, MODE_PRIVATE, null);
SharedPreferances.editor edit = setting.edit();
于 2012-07-25T13:29:08.387 に答える