編輯:關於Android編程
SharedPrefenence采用的鍵值對的方式來進行存儲,采用內部存儲的方式。
public class MainActivity extends Activity {
private SharedPreferences sp;
private CheckBox cb = null;
public static final String KEY_SHOW_DIALOG = "show_dialog";
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
//第一個參數是首選項的名稱,如果沒有會自動創建,第二個是訪問方式,這個只能自己的程序訪問,或者相同的id,還有一種方式允許多進程訪問。
sp = getSharedPreferences("mysp", Context.MODE_PRIVATE);
cb = (CheckBox) findViewById(R.id.cb);
cb.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
@Override
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
// TODO Auto-generated method stub
Editor edit = sp.edit();
edit.putBoolean(KEY_SHOW_DIALOG, isChecked);
edit.commit();
}
});
cb.setChecked(sp.getBoolean(KEY_SHOW_DIALOG, false));
if (cb.isChecked()) {
new AlertDialog.Builder(this).setTitle("歡迎").setMessage("你好,歡迎你使用我").setPositiveButton("關閉", null);
}
}
}
如果勾選會出現對話框。
Android SDK快速接入信鴿推送信鴿平台注冊應用:創建後, 查看配置獲取AcessId和AcessKey信息工程配置配置jar包:配置jni相關文件:信鴿清單文件配
Fragment的地位在開發中可是舉足輕重的,掌握它的的生命周期以及使用特性是非常重要的,例如在開發中常使用的模板: FragmentTransaction tran
一、說起進度條,必須說說條形進度條,經常都會使用到嘛,特別是下載文件進度等等,還有像騰訊QQ安裝進度條一樣,有個進度總給人良好的用戶體驗。先來找圖看看,做這
在Android開發中,大部分控件都有visibility這個屬性,其屬性有3個分別為“visible ”、“invisible&rd