android-preferences相关内容

Android 共享首选项值的最大大小是多少?

我完全理解将大量数据转储到首选项中是完全不合适的,但我的要求不是那么大,但足够大(可能是 500-5000 字节),我不知道它是否合适.文档没有帮助.http://developer.android.com/reference/android/content/SharedPreferences.Editor.html 我在网上和 Stackoverflow 上搜索过,但没有找到明确的答案:a ..
发布时间:2021-11-27 20:21:02 移动开发

如何在android中使用getSharedPreferences

我有一个应用程序,我必须在其中实施“登录"活动.我有这些组件: EditText 用户名 EditText 密码 按钮登录 按钮取消 我希望我的应用程序在用户登录后记住用户的登录详细信息,直到用户按下“注销"按钮.我没有在我的 xml 中使用首选项. 如何让 getSharedPreferences(String name, int mode) 在我的应用程序中工作? ..
发布时间:2021-11-27 20:20:52 移动开发

如何以编程方式打开或模拟使用 XML 创建的 Android 首选项上的单击?

我有一个在 XML 中声明首选项的 android 应用程序,加载了 addPreferencesFromResource.用户可以打开首选项,点击每个项目并进行编辑,一切正常. 我的一个偏好是: 如何自动向用户显示首选项对话框(无需用户转到首选项屏幕并单击它?). 我尝试了 ( (android.preference.DialogPreference) prefMgr.fin ..
发布时间:2021-11-27 20:20:35 移动开发

PreferenceScreen 中的 TimePicker

我想创建一个名为 Interval 的首选项字段,并且我希望能够弹出一个 TimePicker 并设置一个 mm:ss> 具有最小值 00:30 和步长 30 秒的格式化值. 是否可以在 PreferenceScreen 中使用 TimePicker ? 解决方案 Android 中没有内置 TimePreference.但是,创建自己的方法相当容易.这是我做的一个: import ..
发布时间:2021-11-27 20:20:26 移动开发

Android:创建自定义首选项

是否可以在 PreferenceScreen 中创建个人首选项? 我想对颜色设置进行编码: 我知道使用 ListPreference 选择颜色很容易实现,但是如果使用这种“复选框"会很棒. 解决方案 Android Developer page 只展示了如何制作 DialogFragment.不过,仍然可以自定义 Preference 项目的外观.在您的 XML 中,您必须将根 ..

如何将按钮添加到 PreferenceScreen

有什么办法可以在首选项屏幕底部添加一个按钮并使其在滚动时正常工作? 解决方案 还有另一种自定义首选项外观的解决方案. 使用按钮或您想添加到标准首选项的任何内容设计一个普通的 XML 布局.在您的布局中包含一个 ListView 并为其指定 ID @android:id/list. 假设我们调用布局文件 res/layout/main.xml.它可能看起来像这样: ..
发布时间:2021-11-27 20:19:56 移动开发

如何在首选项摘要中显示 Android 首选项的当前值?

这必须经常出现. 当用户在 Android 应用中编辑首选项时,我希望他们能够在 Preference 摘要中看到当前设置的首选项值. 示例:如果我有一个“丢弃旧邮件"的首选项设置,该设置指定需要清理邮件的天数.在 PreferenceActivity 我希望用户看到: “丢弃旧消息" “在 x 天后清理邮件" ..
发布时间:2021-11-27 20:19:48 移动开发

是否可以将数组或对象添加到 Android 上的 SharedPreferences

我有一个 ArrayList 对象,它们有一个名称和一个图标指针,我想将它保存在 SharedPreferences 中.我该怎么办? 注意:我不想使用数据库 解决方案 So from the android developer site on 数据存储: 用户偏好 共享首选项并非严格用于保存“用户首选项",例如用户选择的铃声.如果您有兴趣为您的应用程序创建用户首选项,请 ..
发布时间:2021-11-27 20:19:29 移动开发

Android:如何获取我的应用程序的所有偏好 xml 列表并阅读它们?

如何获取应用程序的所有应用程序首选项列表, 1. 我正在以这种方式保存共享首选项 2. 我知道它们在 data/data/app_packagename/shared_prefs 3.问题: 但是如何在微调器中获取所有首选项 xml 文件的列表 并阅读每个首选项,我在 SO 中搜索,但我没有找到任何有关此的帮助,如何读取所有首选项 xml 文件我的应用程序目录并访问首选项? ..

PreferenceFragmentCompat 在 PreferenceCategory 上有填充,我无法摆脱

所以我一直在尝试使用 androidx.preference.PreferenceFragmentCompat 创建一个设置活动,并且一切正常. 但是由于某种原因,首选项类别和首选项本身都存在一些填充.我设法通过使用 app:iconSpaceReserved="false" 摆脱了首选项的填充.但这似乎不适用于类别. 图片 我尝试了所有各种主题,PreferenceThemeO ..

安卓闹钟界面

我想弄清楚用户界面是如何为 Android 闹钟应用设计的.这似乎使用了 Holo Dark 主题. 包含的屏幕截图是创建/编辑警报 Activity 屏幕.它看起来类似于 Android 设置.是这种情况吗?因为“打开闹钟"&“振动"行看起来像 ChexboxPreferences.“铃声"行看起来像一个 RingtonePreference.“时间"行呢? 正如@eric 在对以下 ..

Android:从首选项中选择一个主题后,如何将主题应用于应用程序的所有活动?

我制作了一个简单的应用程序,我想在从首选项中选择后更改应用程序所有活动(包括设置活动)的主题,但选择后主题不适用.我试过添加一个 recreate() 但在尝试开始主要活动时遇到了困难.现在,我添加了一个 recreate() 菜单项,但我希望它在您离开设置活动后自动应用. MainActivity.java: @Overrideprotected void onCreate(Bundle ..
发布时间:2021-11-02 23:13:49 移动开发

用于 PreferenceFragments 中的 DialogPreferences 的 MaterialAlertDialogBu​​ilder

在首选项屏幕中,我想使用 MaterialComponent 的对话框(使用 MaterialAlertDialogBu​​ilder)而不是 AppCompat 的 AlertDialog.但是,AppCompat 的偏好框架使用 AlertDialog.Builder 进行硬编码. 据我所知,覆盖它的唯一方法是覆盖:PreferenceFragmentCompat.onDisplayPr ..