編輯:關於android開發
在游戲開發中,有時要設置持久的簡單數據存儲。
Preferences主要是使用簡單,但是功能不是很強大,一般適合用於保存一些簡單的用戶設置的參數,是一種輕量級的存儲機制。Preferences僅可以用來存儲幾種簡單類型的數據,如:boolean、int、floate、long、或者String。這些數據以鍵值對的形式存儲在應用程序私有的Preferences目錄下的xml文件中。
可以使用 SharedPreferences sp=this.getSharedPreferences("feiruo",Context.MODE_PRIVATE);
或者 SharedPreferences sp=PreferencesManager.getDefaultSharedPreferences(Context);
package com.mycompany.myapp; import android.app.*; import android.os.*; import android.view.*; import android.widget.*; import android.content.*; import java.util.*; public class MainActivity extends Activity { /** Called when the activity is first created. */ @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); //獲取SharedPreferences引用,存儲名為feiruo.xml,讀寫模式為private
//SharedPreferences sp=PreferencesManager.getDefaultSharedPreferences(this);
SharedPreferences sp=this.getSharedPreferences("feiruo",Context.MODE_PRIVATE); String lasttime=sp.getString("time",null); if(lasttime==null){ lasttime="你好,歡迎第一次光臨"; }else{ lasttime="你好,上次登錄時間為:"+lasttime; } SharedPreferences.Editor ed=sp.edit(); ed.putString("time",new Date().toLocaleString()); ed.commit();//提交修改; TextView tv=(TextView)this.findViewById(R.id.mainTextView); tv.setText(lasttime); } }
Android Scroll詳解(一):基礎知識 Android Scroll詳解(一):基礎知識 在前邊
android對象序列化Parcelable淺析,androidparcelable一、android序列化簡介 我們已經知道在Android使用Intent/Bindl
Android通過achartengine畫折線圖,achartengine折線圖因為前段時間Android項目中用到了折線圖的功能,在查資料的過程中發現acharten
Android5.1.1源碼,android源碼前言 所有Android應用進程都是zygote fork出來的,新fork出來的應用進程還保持著root權限,這顯然是不