1

このコードを使用して、Android の既定のブラウザーのプライベート共有設定を変更しようとしています。

Context browserContext = null;
    try {
        browserContext = createPackageContext("com.android.browser", Context.MODE_PRIVATE);
    } catch (NameNotFoundException e1) {
        // TODO Auto-generated catch block
        e1.printStackTrace();
    }

    SharedPreferences sp = browserContext.getSharedPreferences("com.android.browser_preferences", Context.MODE_PRIVATE);                 
    SharedPreferences.Editor edidor = sp.edit();
    edidor.putString("homepage", "http://www.yahoo.com");
    edidor.commit();

丸太猫は以下の通り

 08-26 12:44:20.106: W/ApplicationContext(6673): Attempt to read preferences file       /data/data/com.android.browser/shared_prefs/com.android.browser_preferences.xml without    permission
 08-26 12:44:20.116: E/ApplicationContext(6673): Couldn't rename file /data/data/com.android.browser/shared_prefs/com.android.browser_preferences.xml to backup file /data/data/com.android.browser/shared_prefs/com.android.browser_preferences.xml.bak

ただし、これによりアクセス拒否エラーが発生します。

ブラウザのホームページを変更するにはどうすればよいですか? NDKコードを使用して実行できますか?

4

0 に答える 0