根据我的要求,我必须从我的应用程序中清除默认浏览器缓存。我想从我的应用程序中打开浏览器设置,以便用户可以清除缓存。通过使用以下代码。
startActivityForResult(new Intent(android.provider.Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS), 0);
我能够打开所有管理应用程序。有没有办法直接打开浏览器设置?
谢谢
应用程序的设置存储在应用程序的 Shared Preferences 中,每个应用程序默认有不同的目录来存储它。对于您的互联网浏览器,设置存储在“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();