Android:一些小总结

来源:互联网 发布:软件过程的三要素 编辑:程序博客网 时间:2024/06/13 04:12

public class CalendarActivity extends Activity {     ...     static final int DAY_VIEW_MODE = 0;     static final int WEEK_VIEW_MODE = 1;     private SharedPreferences mPrefs;     private int mCurViewMode;     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         SharedPreferences mPrefs = getSharedPreferences();         mCurViewMode = mPrefs.getInt("view_mode" DAY_VIEW_MODE);     }     protected void onPause() {         super.onPause();          SharedPreferences.Editor ed = mPrefs.edit();         ed.putInt("view_mode", mCurViewMode);         ed.commit();     } } 

1、设置字体

Typeface localTypeface = Typeface.createFromAsset(getAssets(), "ds-digib.ttf");localTextView1.setTypeface(localTypeface);    localTextView1.setTextColor(i);

2、SharedPreference

SharedPreferences localSharedPreferences = PreferenceManager.getDefaultSharedPreferences(this);    this.defaultSP = localSharedPreferences;private void savePrefs()  {    SharedPreferences.Editor localEditor1 = getSharedPreferences("org.coolcode.stopwatch.preferences", 0).edit();    boolean bool1 = this.started;    SharedPreferences.Editor localEditor2 = localEditor1.putBoolean("started", bool1);... ... ... ...    localEditor10.putString("totalTimes", str2).commit();}

官方demo

Here is an excerpt from a calendar activity that stores the user's preferred view mode in its persistent settings:

public class CalendarActivity extends Activity {     ...     static final int DAY_VIEW_MODE = 0;     static final int WEEK_VIEW_MODE = 1;     private SharedPreferences mPrefs;     private int mCurViewMode;     protected void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         SharedPreferences mPrefs = getSharedPreferences();         mCurViewMode = mPrefs.getInt("view_mode" DAY_VIEW_MODE);     }     protected void onPause() {         super.onPause();          SharedPreferences.Editor ed = mPrefs.edit();         ed.putInt("view_mode", mCurViewMode);         ed.commit();     } }



3、StringBuilder

StringBuilder localStringBuilder1 = new StringBuilder("#");      String str1 = String.valueOf(j + 1);      StringBuilder localStringBuilder2 = localStringBuilder1.append(str1).append("\t\t\t");

4、SDCard

private void setHasSD()  {    boolean bool = Environment.getExternalStorageState().equals("mounted");    this.hasSD = bool;  }