標籤:android blog java os io cti
package com.example.sharepreferen;import android.content.Context;import android.content.SharedPreferences;import android.content.SharedPreferences.Editor;import android.os.Bundle;import android.support.v7.app.ActionBarActivity;import android.view.View;import android.view.View.OnClickListener;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;public class MainActivity extends ActionBarActivity implements OnClickListener{private Button btnSave;private EditText etContent;@Overrideprotected void onCreate(Bundle savedInstanceState) {super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);btnSave = (Button)findViewById(R.id.btn_save);etContent = (EditText)findViewById(R.id.et_content);//得到SharedPreferences取值SharedPreferences preferences = this.getSharedPreferences("config", Context.MODE_PRIVATE);String content = preferences.getString("content", "");if (!content.trim().equals("")) {etContent.setText(content);}btnSave.setOnClickListener(this);}@Overridepublic void onClick(View v) {switch (v.getId()) {case R.id.btn_save:save(etContent.getText().toString());break;default:break;}}public void save(String content) {//獲得SharedPreferences 並進行編輯SharedPreferences preferences = this.getSharedPreferences("config", Context.MODE_PRIVATE);Editor editor = preferences.edit();editor.putString("content", content);//記住一定要提交editor.commit();Toast.makeText(this, "儲存成功", 0).show();}}
手機中的一些設定資訊都是儲存在其中的。