如何从我的Android应用程序打开默认浏览器设置?

时间:2012-07-25 12:17:37

标签: android settings

根据我的要求,我必须清除我的应用程序中的默认浏览器缓存。我想从我的应用程序中打开浏览器设置,以便用户可以清除缓存。 使用以下代码。

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

我可以打开所有管理应用程序。有没有办法直接打开浏览器设置?

由于

1 个答案:

答案 0 :(得分: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();