可以用SharedPrefernece。是以xml形式存储的,存在应用程序的数据目录中,随应用程序永久存在。但是不能供其他应用程序使用。
也可以用数据库存储。对于天气预报应该不要考虑用文件存储。
也可以用数据库存储。对于天气预报应该不要考虑用文件存储。
解决方案 »
- android 调用webservice问题
- ndk编译skia静态库
- 当真机和模拟器一起调试程序时,为什么真机有日志信息输出,而模拟器的日志信息却没有输出
- 求教高手 关于onScrollListen问题
- 新手做的一款小App,短信轰炸鸡(可以使用飞信)
- 开发 ios 与 android 社交应用,需要学习哪些东西?
- android静默卸载怎么实现?
- 有谁能帮忙,详细分析一下andoid中的AccessibilityEvent机制,我看了好多天,没看清楚,请教大神
- Android EditText莫名出现红色下划线
- 在XML布局中用dip为单位设置了某个控件的宽度和高度, 但用java代码生成控件时单位只有int,怎么办?
- startActivityForResult疑问
- 目录问题
public static final String PREFS_NAME = "MyPrefsFile";
// set preference
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
SharedPreferences.Editor editor = settings.edit();
editor.putBoolean("silentMode", mSilentMode);
editor.commit();
// get preference
SharedPreferences settings = getSharedPreferences(PREFS_NAME, 0);
boolean silent = settings.getBoolean("silentMode", false);
本来它也是保存在xml文件中的(保存在 /data/data/包名/配置名称 目录下)读取配置:
SharedPreferences settings = getSharedPreferences("Setting", 0);
String city = settings.getString("city", "wuhan");
修改保存配置:
SharedPreferences settings = getSharedPreferences("Setting", 0);
Editor editor=settings.edit();
editor.putString("city", "beijing");
editor.commit();
好像是这 记得不是很清楚