草庐IT

Sharedpreferences

全部标签

android - 我可以更改首选项文件名吗?

在我的应用程序中,我尝试使用sharedPreferences来保存一些基本设置以及首选项屏幕。我的sharedPreferences的名称是appPrefs,因此我的文件名是.../appPrefs.xml但是,我的应用程序屏幕将其首选项保存在defaultSharedPreference文件中,即com.COMPANY.PACKAGENAME_preferences.xml我想做的是让我的首选项屏幕读/写它的首选项到appPrefs文件。我查看了API并找不到任何东西。我是否被困在管理两个sharedPreference文件中? 最佳答案

android - 将可序列化对象列表保存到 sharedPreferences

谁能告诉我如何保存自定义列表Serializable对象放入SharedPreference?我是Android新手,我想保存ArrayListlist共享偏好。publicclassMainActivityextendsSherlockFragmentActivity{PlaceSlidesFragmentAdaptermAdapter;ViewPagermPager;PageIndicatormIndicator;publicstaticfinalStringTAG="detailsFragment";publicViewonCreateView(LayoutInflaterinf

android - 将可序列化对象列表保存到 sharedPreferences

谁能告诉我如何保存自定义列表Serializable对象放入SharedPreference?我是Android新手,我想保存ArrayListlist共享偏好。publicclassMainActivityextendsSherlockFragmentActivity{PlaceSlidesFragmentAdaptermAdapter;ViewPagermPager;PageIndicatormIndicator;publicstaticfinalStringTAG="detailsFragment";publicViewonCreateView(LayoutInflaterinf

android - 阅读共享偏好

我正在为我的android应用程序的设置菜单使用共享首选项。它工作得很好,但我不知道如何在我的代码上使用这些设置:例如如何使用所选语言并在另一个Activity中使用它: 最佳答案 关于后面的代码;SharedPreferencesprefs=this.getSharedPreferences("general_settings",Context.MODE_PRIVATE);StringlanSettings=prefs.getString("language",null); 关于and

android - 阅读共享偏好

我正在为我的android应用程序的设置菜单使用共享首选项。它工作得很好,但我不知道如何在我的代码上使用这些设置:例如如何使用所选语言并在另一个Activity中使用它: 最佳答案 关于后面的代码;SharedPreferencesprefs=this.getSharedPreferences("general_settings",Context.MODE_PRIVATE);StringlanSettings=prefs.getString("language",null); 关于and

android - 删除 SharedPreferences 文件

我允许用户创建多个SharedPreferences文件,但我也希望他们可以选择删除这些文件。我知道我可以使用内部存储,但这不是我的问题。我的问题是:“如何在代码中或手动(不仅仅是清除)SharedPreferences文件中删除?” 最佳答案 如果您通过Context.getSharedPreferences("X")获得SharedPreferences实例,那么您的文件将被命名为X.xml。它将位于/data/data/com.your.package.name/shared_prefs/X.xml。您可以从该位置删除该文件。

android - 删除 SharedPreferences 文件

我允许用户创建多个SharedPreferences文件,但我也希望他们可以选择删除这些文件。我知道我可以使用内部存储,但这不是我的问题。我的问题是:“如何在代码中或手动(不仅仅是清除)SharedPreferences文件中删除?” 最佳答案 如果您通过Context.getSharedPreferences("X")获得SharedPreferences实例,那么您的文件将被命名为X.xml。它将位于/data/data/com.your.package.name/shared_prefs/X.xml。您可以从该位置删除该文件。

java - String 是 Android 或 Java 中的原语还是对象?

在AndroidAPIhttp://developer.android.com/guide/topics/data/data-storage.html#pref中上面写着:SharedPreferenceallowsyoutosaveandretrievepersistentkey-valuepairsofprimitivedatatypes.YoucanuseSharedPreferencestosaveanyprimitivedata:booleans,floats,ints,longs,andstrings.String是原始数据类型还是对象? 最佳答

java - String 是 Android 或 Java 中的原语还是对象?

在AndroidAPIhttp://developer.android.com/guide/topics/data/data-storage.html#pref中上面写着:SharedPreferenceallowsyoutosaveandretrievepersistentkey-valuepairsofprimitivedatatypes.YoucanuseSharedPreferencestosaveanyprimitivedata:booleans,floats,ints,longs,andstrings.String是原始数据类型还是对象? 最佳答

android - SharedPreferences 访问是否耗时?

我目前正在尝试为我的应用测试第三方服务,并且需要确定在每次特定运行时正在执行的每个测试。由于每次运行testApp时都会进行多个测试,因此我需要识别每个测试。我想到的是存储设备名称和构建(这里的设备不多),以及每个测试的索引。privateStringgetTestId(){SharedPreferencessettings=getPreferences(0);SharedPreferences.Editoreditor=settings.edit();inttestNumber=settings.getInt("id",0);editor.putInt("id",testNumber