android-preferences相关内容

尝试在 Windows 机器和 Ubuntu 机器上同步 Eclipse 工作区文件时出错;哪些文件必须包含或不能包含?

我一直在 Windows 机器上开发 Android 应用程序.现在我想在另一台 Ubuntu 10.04 LTS 机器上继续开发.我想在计算机之间移动,维护每台计算机上项目文件的最新副本.我正在使用 SpiderOak 创建用于开发的 Eclipse 工作区目录的同步.当文件从 Windows 机器复制到 Ubuntu 机器上并运行 Eclipse 时,出现错误,无法验证 java sdk 的路 ..

Android:输入时如何从 TimePicker 获取时间

我有一个 DialogPreference,它实现了一个简单的 TimePicker.OnTimeChangedListener(见下文).通过单击 +/- 按钮设置时间​​效果很好.但是当用户直接在文本字段中输入时间时,我不知道如何保存时间选择器的状态.访问当前的文本字段值可能就足够了,所以我可以将它保存在 onDialogClosed 中.但是 timePicker.getCurrentHou ..

Android registerOnSharedPreferenceChangeListener() 导致自定义视图崩溃

每当我尝试添加此行时,我的应用程序都会崩溃.我没有把它放在正确的位置吗? preferences.registerOnSharedPreferenceChangeListener(myActivity.this); 这是我的课 类模拟扩展视图 {//我在这里声明我的程序变量公共模拟(上下文上下文){超级(上下文);//获取偏好SharedPreferences 首选项 = Preferen ..

PreferenceFragment.findPreference 总是返回 NULL

我目前正在尝试制作一个设置菜单,它将显示一个MultiSelectListPreference,以从您的联系人列表中选择多个联系人. 此时,我收到 NullPointerException,当我尝试 MultiSelectListPreference#setEntryValue(CharSequence[]) 如果我把 setEntries代码> 首先,那个抛出相同的异常. 我已经设置 ..

新的首选项支持库在运行时不正确的主题

我正在尝试使用新的 Preference v14 支持库.为了给首选项一个材质样式,我在我的 Activity 中使用了以下样式: @style/PreferenceThemeOverlay.v14.Material 效果很好.我的问题是,当我在运行时添加新的首选项时,它们会使用旧主题膨胀.结果截图如下: ..

如何使用新的 Android-X API 从当前的 PreferenceFragment 打开一个新的 PreferenceFragment?

背景 在以前版本的支持库中,我们可以使用标题来拥有一个设置的主菜单屏幕,每个屏幕都会打开一个新的设置屏幕(片段). 问题 现在标题不见了(如此处) 一段时间,我认为它在 android-x 上变得更糟: 你会注意到这里没有的一件事是首选项标题,你会完全正确.然而,这并不意味着只有一个偏好列表需要跨越 10 英寸的平板电脑屏幕.相反,您的 Activity 可以实现OnPre ..

getDefaultSharedPreferences() 和 getPreferences() 之间有什么区别?

我目前正在学习“开发 Android 应用"Udacity 课程.在“第 3 课:新活动和意图 > 使用 SharedPreferences"部分中,讲师让我在 Android 开发者网站上挖掘如何从 SharedPreferences 获取用户首选项.但是,我发现官方文档和课程的解决方案不同. Udacity 课程的解决方案说,获取SharedPreferences PreferenceA ..

Android:输入时如何从 TimePicker 中获取时间

我有一个 DialogPreference,它实现了一个简单的 TimePicker.OnTimeChangedListener(见下文).通过单击 +/- 按钮设置时间​​效果很好.但是当用户直接在文本字段中输入时间时,我不知道如何保存时间选择器的状态.访问当前文本字段值可能就足够了,因此我可以将其保留在 onDialogClosed 中.但是 timePicker.getCurrentHour ..

如何将 SharedPreferences 备份到 SD 卡?

我在很多地方看到将 SharedPreferences 文件复制到 SD 卡是一个问题,因为每个制造商都将它放在其他地方. 无论文件位于何处,我都想备份到 SD 卡上.有没有办法做到这一点? 解决方案 SharedPreferences 接口包含一个名为 getAll() 的方法,该方法返回一个带有键值的映射对.因此,我没有复制文件本身,而是序列化从此方法返回的映射,然后再将其取回. ..
发布时间:2021-11-27 20:24:35 移动开发

如何使用 android.support.v7.preference 库创建自定义首选项?

我希望至少支持 api 10,我希望能够很好地设置我的首选项样式,我希望能够有标题(或显示 PreferenceScreens).AppCompat 的着色不完全支持 PreferenceActivity 似乎不适合.所以我正在尝试使用 AppCompatActivity 和 PreferenceFragmentCompat. public class Prefs extends AppComp ..

安装应用程序时只运行一段代码

我只想在我的应用程序中运行一段代码,并且是在我第一次运行它时(新安装的应用程序).我怎么能做到这一点,谁能解释给一段代码. 实际上,在我的 android 项目中,我只想在第一次运行时创建数据库并插入一些值.之后,该特定代码段不应再次运行.我如何通过SharedPreferences 或Preferences 实现这种机制. 示例代码会更有帮助. 解决方案 在所有你可以使用之前 ..
发布时间:2021-11-27 20:24:17 移动开发

从 PreferenceActivity 启动新活动

美好的一天,朋友们.我有一个 PreferenceActivity,它是从 XML 文件中填充的.当我们按下一项时,我们应该启动新的活动.怎么做?我应该在 XML 文件或 Java 类中写什么? 解决方案 使用添加首选项后 addPreferencesFromResource(R.xml.preferences); 找到您想要设置 onClick 的首选项 findPreferenc ..