20得票3回答
Android:查看SharedPreferences文件?

为了调试目的,我需要访问应用程序的共享首选项文件。据我所知,我应该在 /data/... 中找到这个文件,但由于权限不足,我无法访问 /data 文件夹。这正常吗?除了从应用程序内部读取之外,还有什么办法可以访问该文件吗?我的手机没有被Root,我也不想Root它。 感谢任何提示!

20得票6回答
在PreferenceActivity中,setDisplayHomeAsUpEnabled()方法无法正常工作。

我有一个SettingsActivity,它继承了PreferenceActivity以展示我的应用程序的设置。 有一个返回箭头,但是它不起作用。 这是SettingsActivity.java文件的代码:public class SettingsActivity extends Pref...

20得票5回答
喜好设置屏幕显示文本块

我正在尝试创建一个偏好设置屏幕,其中只有关于、联系人和法律选项,当这些选项被点击时,它们将在单独的页面中显示文本摘要和图标,没有共享首选项或其他任何东西。 我遇到了理解层次结构以显示文本的困难。我希望流程是:设置 -> 关于 -> 关于文本 目前我有以下代码,可以显示类别和选项,但...

19得票3回答
@Override注解错误(Android偏好设置)

当我尝试在我的应用中使用这段代码来启用首选项时import android.app.Activity; import android.content.SharedPreferences; import android.os.Bundle; import android.preference.P...

19得票5回答
自定义偏好设置,targetSdkVersion="11":缺少缩进?

我有几个自定义的DialogPreference实现,比如 这个:package apt.tutorial; import android.content.Context; import android.content.res.TypedArray; import android.os.Bu...

19得票2回答
从首选项XML文件启动位置设置意图

我想从Intent中启动系统的位置设置。我知道在编程上要这样做:Intent viewIntent = new Intent(android.provider.Settings.ACTION_LOCATION_SOURCE_SETTINGS); startActivity(viewIntent...

19得票3回答
如何动态创建Android偏好设置?

下面的模型图可能比言语更能说明问题。基本上,我想要一个列表,用户可以动态地添加/删除项目,并且每个项目都有可配置的设置屏幕。 因此,这里有两个关键点: 将其添加到主首选项屏幕 当按下项目时,启动activityForResult。此活动将显示另一个首选项视图(滑块,复选框等),用户可以在...

18得票5回答
如何获取一个在Xml中定义值为整数的Android ListPreference?

能否在Xml中定义一个ListPreference并使用getInt从SharedPreferences检索该值?这是我的Xml:<ListPreference android:key="@string/prefGestureAccuracyKey" android:title=...

18得票5回答
Android:关于PreferenceActivity的弃用方法警告

当我尝试按照Android的开发者指南和教程创建首选项时,我会收到如下警告: “PreferenceActivity中的addPreferencesFromResource(int)方法已过时” 这是代码中这两行的警告:getPreferenceManager().setSharedPre...

18得票2回答
如何在Android中模拟PreferenceManager?

我编写了一个使用Context、第三方库和PreferenceManager的类。 可以mockContext,第三方库可以使用某些mocking框架进行mocking,但是对于PreferenceManager该怎么办呢? 我有两个方法:public void saveString(Th...