在开发 android 应用程序时,这是从以下选项中检索值的最佳和有效方式:
- 从属性文件中获取值或
- 从应用程序共享首选项中获取值。
我想根据内存使用情况和检索速度来了解这一点。
在开发 android 应用程序时,这是从以下选项中检索值的最佳和有效方式:
我想根据内存使用情况和检索速度来了解这一点。
编辑:
IMO 没有更好的方法,因为这两个选项将用于不同的目的。
对于属性,您有两个很好的例子:
http://www.mkyong.com/java/java-properties-file-examples/ http://myossdevblog.blogspot.com/2010/02/reading-properties-files-on-android.html
对于 SharedPreference,请参见此处:
http://developer.android.com/guide/topics/data/data-storage.html#pref
一个例子:
final SharedPreferences sharedPreferences = PreferenceManager.getDefaultSharedPreferences(getBaseContext());
final String yourPref = sharedPreferences.getString(getString(R.string.settings_tag_your_pref), "");
或者如果您不想在字符串中定义标签:
final String yourPref = sharedPreferences.getString("your_pref", "");