根据我的要求,我必须清除我的应用程序中的默认浏览器缓存。我想从我的应用程序中打开浏览器设置,以便用户可以清除缓存。通过使用以下代码。
startActivityForResult(new Intent(android.provider.Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS), 0);
我可以打开所有管理应用程序。有没有办法直接打开浏览器设置?
谢谢
应用程序的设置存储在应用程序的共享优先级中,并且每个应用程序都有不同的目录以默认存储它。对于您的Internet浏览器,设置存储在“data / data / com.android.browser / shared-prefs /”direcory中。有一个名为“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();