jjzjj

Preferences

全部标签

android - 如何在 MultiSelectListPreference 中设置多个默认值?

我有这样的preference.xml用我的两个数组:12345foodbasicsnofrillsmetroloblawssobeys我希望默认行为是选择的所有选项,但目前默认情况下没有选择任何选项。我做错了吗? 最佳答案 要使所有MultiSelectListPreference项目默认选中(打开),然后为Preference包含属性defaultsValue,例如android:defaultValue="@array/stores"如果它不起作用,请确保您clear应用程序数据,因为这只会在应用程序第一次运行时生效。

android - 如何在 MultiSelectListPreference 中设置多个默认值?

我有这样的preference.xml用我的两个数组:12345foodbasicsnofrillsmetroloblawssobeys我希望默认行为是选择的所有选项,但目前默认情况下没有选择任何选项。我做错了吗? 最佳答案 要使所有MultiSelectListPreference项目默认选中(打开),然后为Preference包含属性defaultsValue,例如android:defaultValue="@array/stores"如果它不起作用,请确保您clear应用程序数据,因为这只会在应用程序第一次运行时生效。

android - 从preferences.xml启动Activity,在onActivityResult中获取结果

它是对thisquestion的补充.我可以启动Activity,但我还需要能够获得结果。我该怎么做?我尝试在我的PreferencesActivity上覆盖onActivityResult无济于事。我是否遗漏了preferences.xml中的一些额外属性? 最佳答案 我所知道的最简洁的解决方案是听取对首选项的点击并明确启动Intent。这样onActivityResult将照常调用。假设您的Intent偏好是在XML中定义的,您可以像这样附加一个监听器(其中1234是onActivityResult的请求代码):Preferen

android - 从preferences.xml启动Activity,在onActivityResult中获取结果

它是对thisquestion的补充.我可以启动Activity,但我还需要能够获得结果。我该怎么做?我尝试在我的PreferencesActivity上覆盖onActivityResult无济于事。我是否遗漏了preferences.xml中的一些额外属性? 最佳答案 我所知道的最简洁的解决方案是听取对首选项的点击并明确启动Intent。这样onActivityResult将照常调用。假设您的Intent偏好是在XML中定义的,您可以像这样附加一个监听器(其中1234是onActivityResult的请求代码):Preferen

android - 在 Android 中获取首选屏幕亮度

如何在Android中获得首选的屏幕亮度?要更改屏幕亮度,我使用WindowManager.LayoutParams.screenBrightness.根据文档:Thiscanbeusedtooverridetheuser'spreferredbrightnessofthescreen.Avalueoflessthan0,thedefault,meanstousethepreferredscreenbrightness.0to1adjuststhebrightnessfromdarktofullbright.当screenBrightness小于0我想从首选的屏幕亮度开始。我怎样才能得

android - 在 Android 中获取首选屏幕亮度

如何在Android中获得首选的屏幕亮度?要更改屏幕亮度,我使用WindowManager.LayoutParams.screenBrightness.根据文档:Thiscanbeusedtooverridetheuser'spreferredbrightnessofthescreen.Avalueoflessthan0,thedefault,meanstousethepreferredscreenbrightness.0to1adjuststhebrightnessfromdarktofullbright.当screenBrightness小于0我想从首选的屏幕亮度开始。我怎样才能得

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

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

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

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

Android:查看 SharedPreferences 文件?

出于调试目的,我需要访问我的应用程序的共享首选项文件。据我所知,我应该在/data/...中找到这个文件,但我无法通过缺少权限访问/data文件夹。这是正常的吗?任何方式仍然可以访问该文件?(除了可能是从应用程序内部删除它?)手机没有root,我也不想root它。感谢您的任何提示! 最佳答案 我过去曾遇到过这个问题(在文件系统上没有root权限,但需要访问应用程序数据文件夹)。如果您没Root设备或ADP1等开发人员设备,那么您可以尝试在模拟器上运行您的应用程序,然后从eclipse或DDMS中的“文件资源管理器”访问文件。编辑#1

Android:查看 SharedPreferences 文件?

出于调试目的,我需要访问我的应用程序的共享首选项文件。据我所知,我应该在/data/...中找到这个文件,但我无法通过缺少权限访问/data文件夹。这是正常的吗?任何方式仍然可以访问该文件?(除了可能是从应用程序内部删除它?)手机没有root,我也不想root它。感谢您的任何提示! 最佳答案 我过去曾遇到过这个问题(在文件系统上没有root权限,但需要访问应用程序数据文件夹)。如果您没Root设备或ADP1等开发人员设备,那么您可以尝试在模拟器上运行您的应用程序,然后从eclipse或DDMS中的“文件资源管理器”访问文件。编辑#1