android水管工人游戏源码
http://www.eoeandroid.com/thread-207446-1-1.html

Android推箱子小游戏
http://www.eoeandroid.com/thread-207439-1-1.html

仿360恶意广告拦截扫描UI效果,有图有源码有真相
http://www.eoeandroid.com/thread-207522-1-1.html

<?xml version="1.0" encoding="utf-8"?> <resources>     <string name="hello">Hello World, MainActivity!</string>    <string name="app_name">软件参数设置</string>    <string name="name">姓名</string>    <string name="age">年龄</string>    <string name="save">保存参数</string>    <string name="success">保存完成</string> </resources>
package cn.itcast.service; import java.util.HashMap;import java.util.Map;import android.content.Context; import android.content.SharedPreferences; import android.content.SharedPreferences.Editor; public class PrefercesService {         private Context context;                public PrefercesService(Context context){                 this.context = context;         }         /**          * 保存参数          * @param name 姓名         * @param age 年龄          */         public void save(String name, Integer age) {                 SharedPreferences perferences = context.getSharedPreferences("itcast", Context.MODE_PRIVATE);                 Editor editor = perferences.edit();                 editor.putString("name", name);                 editor.putInt("age", age);                 editor.commit();         }                 /**          * 获取各项配置参数          * @return          */         public Map<String, String> getPreferces(){                 Map<String, String> params = new HashMap<String, String>();                SharedPreferences perferences = context.getSharedPreferences("itcast", Context.MODE_PRIVATE);                params.put("name", perferences.getString("name", null));                params.put("age", String.valueOf(perferences.getInt("age", 0)));                return params;         } } 
package cn.itcast.settings; import java.util.Map; import cn.itcast.service.PrefercesService; import android.app.Activity; import android.os.Bundle; import android.view.View; import android.widget.EditText; import android.widget.Toast; public class MainActivity extends Activity {     private EditText edtName;     private EditText edtAge;     private PrefercesService service;         @Override     public void onCreate(Bundle savedInstanceState) {         super.onCreate(savedInstanceState);         setContentView(R.layout.main);                  edtName = (EditText)this.findViewById(R.id.edtName);         edtAge = (EditText)this.findViewById(R.id.edtAge);                  service = new PrefercesService(this);                  Map<String, String> params = service.getPreferces();         edtName.setText(params.get("name"));         edtAge.setText(params.get("age"));     }         public void save(View v){             String name = edtName.getText().toString();             String age = edtAge.getText().toString();                                     service.save(name, Integer.valueOf(age));                        Toast.makeText(getApplicationContext(), R.string.success, 1).show();     } }

更多相关文章

  1. Android中结合OrmLite for android组件对SQLite的CRUD(增删改查)
  2. Android单个进程内存分配
  3. Linux下Android(安卓)ADB驱动安装详解
  4. Android(安卓)学习笔记 Contacts ContentResolver query、add、u
  5. android最新源码下载
  6. Android控件开发之Gallery
  7. okhttp源码学习分析一
  8. Android倒计时实现
  9. Android之动态改变控件大小

随机推荐

  1. Android(安卓)Unparsed aapt error(s)! C
  2. android开发常用问题总结
  3. Android常用URI收藏
  4. android唤醒屏幕/保持屏幕唤醒
  5. RN 打包流程
  6. android activity 设置为单点触摸
  7. android 使图片显示 圆角
  8. android 常用混淆
  9. android 根据Uri获取文件绝对路径
  10. 根据请求头跳转判断Android&iOS