1、使用Context類的getSharedPreferences (String name, int mode)
參數一:name,即將創建的xml文件的名稱
參數二:mode,操作模式,一般選擇MODE_PRIVATE即可,其他的選擇在不同的版本中已經被棄用,具體說明可以查看官方文檔。
此方法會在/data/data/包名/shared_prefs文件夾下創建一個name.xml文件。
2、使用Activity類的getPreferences (int mode)
此方法會在/data/data/包名/shared_prefs文件夾下創建一個與該activity類名一樣的xml文件,該方法生成的xml文件只能在該activity中調用操作,無法被其他組件使用,除非你直接通過第一種方法的文件名來獲取(不提倡)。
3、使用PreferenceManager的getDefaultSharedPreferences (Context context)
此方法會在/data/data/包名/shared_prefs文件夾下創建一個默認的xml文件。