0
A
回答
2
是的,你可以創建一個在Android的默認值的sharedPreference ...
SharedPreferences myPreference = this.getSharedPreferences("myPreference", MODE_WORLD_READABLE);
SharedPreferences.Editor myPreferenceEditor = myPreference.edit();
myPreferenceEditor.putString("Name", "Android");
myPreferenceEditor.commit();
,你可以得到這個值:
SharedPreferences myPreference = this.getSharedPreferences("myPreference", MODE_WORLD_READABLE);
String name = myPreference.getString("Name", "nothing");
0
我不知道你是否可以創建安裝時的默認值。 也許你可以做到這一點,當應用程序啓動
1)用默認值定義XML首選像
<?xml version="1.0" encoding="utf-8"?>
<PreferenceScreen xmlns:android="http://schemas.android.com/apk/res/android" >
<PreferenceCategory android:title="@string/server_preferences" >
<EditTextPreference
android:defaultValue="@string/default_server_preferences"
android:dialogTitle="@string/dialog_title_server_preference"
android:key="server"
android:summary="@string/summary_server_preferences"
android:title="@string/title_server_preferences" />
</PreferenceCategory>
<PreferenceCategory android:title="@string/application_preferences" >
<ListPreference
android:defaultValue="@string/default_decimals_preferences"
android:entries="@array/decimals_list_preference"
android:entryValues="@array/decimals_list_preference"
android:key="decimals"
android:summary="@string/summary_decimals_preferences"
android:title="@string/title_decimals_preferences" >
</ListPreference>
</PreferenceCategory>
</PreferenceScreen>
2)在您的應用程序或homeActivity你叫
PreferenceManager.setDefaultValues(this, R.xml.preferences, false);
在你的代碼
相關問題
- 1. 應用程序在共享首選項啓動時崩潰
- 2. 重新啓動應用程序時清除共享首選項
- 3. 使用共享首選項時Android應用程序崩潰
- 4. 共享首選項
- 5. 共享首選項
- 6. 使用共享首選項
- 7. 如何閱讀應用程序啓動時的首選項
- 8. 如何在應用程序中獲得共享首選項?
- 9. Android應用程序崩潰(共享首選項)
- 10. 移動應用程序共享首選項保存和調用用戶登錄
- 11. 訪問我的應用程序的共享首選項時出錯
- 12. 使用共享首選項顯示啓動屏幕一次
- 13. java應用程序共享選項
- 14. 共享首選項重置應用程序崩潰時的數據。請指導
- 15. 共享首選項存儲
- 16. Android共享首選項
- 17. 共享首選項Android
- 18. 共享首選項關閉
- 19. Android共享首選項
- 20. 共享首選項登錄活動
- 21. 更改共享首選項後更新UI時,應用程序崩潰
- 22. 在啓動/啓動時自動啓動應用程序的首選方法?
- 23. Android:自動啓動應用程序和加載首選項
- 24. 多用戶的共享首選項
- 25. 通過共享首選項加載App啓動
- 26. 當用戶選擇文件共享時啓動我們的應用程序
- 27. 共享首選項不起作用
- 28. Android共享首選項不起作用
- 29. android共享用戶ID用於共享特定的共享首選項值
- 30. Android:檢索其他應用程序的共享首選項(rooted設備)
,每當我啓動應用程序它會將sharedpreference設置爲默認值? – 2012-02-16 19:17:00