jjzjj

Preferences

全部标签

flutter 本地存储数据(shared_preferences)

一、shared_preferences本地存储插件简介shared_preferences是Flutter提供的本地数据存取插件;在不同的平台,基于不同的机制开发,如Android平台中基于SharedPreferences开发,iOS平台中基于NSUserDefaults开发;访问本地文件是耗时操作,因此访问shared_preferences存储是一个异步操作;为简单数据封装平台特定的持久存储(iOS和macOS上的NSUserDefaults,Android上的SharedPreferences,等等)。数据可能会异步持久化到磁盘,并且不能保证写入返回后会持久化到磁盘,所以这个插件不能

flutter 本地存储数据(shared_preferences)

一、shared_preferences本地存储插件简介shared_preferences是Flutter提供的本地数据存取插件;在不同的平台,基于不同的机制开发,如Android平台中基于SharedPreferences开发,iOS平台中基于NSUserDefaults开发;访问本地文件是耗时操作,因此访问shared_preferences存储是一个异步操作;为简单数据封装平台特定的持久存储(iOS和macOS上的NSUserDefaults,Android上的SharedPreferences,等等)。数据可能会异步持久化到磁盘,并且不能保证写入返回后会持久化到磁盘,所以这个插件不能

android - 如何在 Android PreferenceActivity 中创建首选项标题组?

我正在使用首选项header通过PreferenceActivity创build置Activity。我正在尝试将标题划分为类别/组,例如这个(有无线和网络、设备、个人等类别):无论如何,即使那个Android开发者网站是关于这种创建偏好Activity的方式,我也找不到任何方法来创建与图像上相同的偏好Activity。我唯一能做的就是简单的首选项标题列表。我唯一找到的是this,但这有点……奇怪。所以这似乎不是一种选择。所以我的问题是:如何使用首选项header创建PreferenceActivity并可以将header划分为类别并可以使用主开/关开关?我的一些代码:preferenc

android - 如何在 Android PreferenceActivity 中创建首选项标题组?

我正在使用首选项header通过PreferenceActivity创build置Activity。我正在尝试将标题划分为类别/组,例如这个(有无线和网络、设备、个人等类别):无论如何,即使那个Android开发者网站是关于这种创建偏好Activity的方式,我也找不到任何方法来创建与图像上相同的偏好Activity。我唯一能做的就是简单的首选项标题列表。我唯一找到的是this,但这有点……奇怪。所以这似乎不是一种选择。所以我的问题是:如何使用首选项header创建PreferenceActivity并可以将header划分为类别并可以使用主开/关开关?我的一些代码:preferenc

Android:使用 API 级别 14 之前的 Switch Preference

在API级别14之前,没有切换首选项。如果我使用preferences.xml来创建我的偏好屏幕,有什么方法可以区分API级别吗?那么有一个旧版本的复选框和一个API14的开关?最好的方法是什么? 最佳答案 IfIusepreferences.xmltocreatemypreferencescreenistheresomewaytodistinguishbetweentheAPIlevels?SohavingacheckboxforoldreleasesandaswitchforAPI14?创建一个res/xml-v14/目录,其中

Android:使用 API 级别 14 之前的 Switch Preference

在API级别14之前,没有切换首选项。如果我使用preferences.xml来创建我的偏好屏幕,有什么方法可以区分API级别吗?那么有一个旧版本的复选框和一个API14的开关?最好的方法是什么? 最佳答案 IfIusepreferences.xmltocreatemypreferencescreenistheresomewaytodistinguishbetweentheAPIlevels?SohavingacheckboxforoldreleasesandaswitchforAPI14?创建一个res/xml-v14/目录,其中

android - 如何声明 Android 偏好的类型?

我有一个看起来像这样的preferences.xml:当我执行sp.getString("sample","3.0")时,它工作正常并返回一个字符串,但它不应该是一个字符串,它应该是一个float。运行sp.getFloat("sample",3.0f)会抛出ClassCastException,因为它是一个字符串。我应该在XML中添加什么以便将首选项存储为float? 最佳答案 在您的首选项xml中,您可以添加一个选项android:numeric,其值为"integer"。这样用户应该只能输入一个有效的整数值。加载设置时,您应该

android - 如何声明 Android 偏好的类型?

我有一个看起来像这样的preferences.xml:当我执行sp.getString("sample","3.0")时,它工作正常并返回一个字符串,但它不应该是一个字符串,它应该是一个float。运行sp.getFloat("sample",3.0f)会抛出ClassCastException,因为它是一个字符串。我应该在XML中添加什么以便将首选项存储为float? 最佳答案 在您的首选项xml中,您可以添加一个选项android:numeric,其值为"integer"。这样用户应该只能输入一个有效的整数值。加载设置时,您应该

Android:检索其他应用程序的共享首选项

我有一个设置应用程序,我必须从中检索其他应用程序首选项,但我没有其中键的详细信息,我如何检索该首选项中的所有可用键和值?谢谢,斯瓦提 最佳答案 好的!在应用程序1中使用此代码(包名称为“com.sharedpref1”)通过共享首选项存储数据。SharedPreferencesprefs=getSharedPreferences("demopref",Context.MODE_WORLD_READABLE);SharedPreferences.Editoreditor=prefs.edit();editor.putString("d

Android:检索其他应用程序的共享首选项

我有一个设置应用程序,我必须从中检索其他应用程序首选项,但我没有其中键的详细信息,我如何检索该首选项中的所有可用键和值?谢谢,斯瓦提 最佳答案 好的!在应用程序1中使用此代码(包名称为“com.sharedpref1”)通过共享首选项存储数据。SharedPreferencesprefs=getSharedPreferences("demopref",Context.MODE_WORLD_READABLE);SharedPreferences.Editoreditor=prefs.edit();editor.putString("d