根據我的要求,我必須從我的應用程序清除默認瀏覽器緩存。我想從我的應用程序中打開瀏覽器設置,以便用戶可以清除緩存。 通過使用下面的代碼。如何從我的android應用程序打開默認瀏覽器設置?
startActivityForResult(new Intent(android.provider.Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS), 0);
我可以打開所有管理應用程序。有什麼方法可以直接打開瀏覽器設置嗎?
由於
根據我的要求,我必須從我的應用程序清除默認瀏覽器緩存。我想從我的應用程序中打開瀏覽器設置,以便用戶可以清除緩存。 通過使用下面的代碼。如何從我的android應用程序打開默認瀏覽器設置?
startActivityForResult(new Intent(android.provider.Settings.ACTION_MANAGE_ALL_APPLICATIONS_SETTINGS), 0);
我可以打開所有管理應用程序。有什麼方法可以直接打開瀏覽器設置嗎?
由於
的應用程序的設置被存儲在應用程序的共享Preferances和每個應用程序具有不同的目錄在默認情況下將其存儲。對於您的互聯網瀏覽器,設置存儲在「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();
哪個瀏覽器? Android沒有單一瀏覽器。不同的設備將附帶不同的瀏覽器應用程序(例如Nexus 7隨附Chrome)。 – CommonsWare 2012-07-25 12:29:22
http://stackoverflow.com/questions/4035410/how-to-access-the-android-browser-settings-via-code – 2012-07-25 12:34:23
我只問有關android的默認瀏覽器。 – jellybean 2012-07-26 04:36:05