1.getSharePerences(int mode);
该方法是获取一个Activity默认配置,文件名为:该Activity的类名(不带包名)
2. PreferenceManager.getDefaultSharedPreferences(this)
这个用来获取整个APP的默认配置,文件名为:应用包名_preferences.xml
3.getSharedPreferences("name", MODE_WORLD_WRITEABLE)
自定义的配置文件名,
如果访问其他应用中的Preference,前提条件是:该preference创建时指定了Context.MODE_WORLD_READABLE或者Context.MODE_WORLD_WRITEABLE权限。如:有个<package name>为cn.yang.action的应用使用下面语句创建了preference。
getSharedPreferences("TEST", Context.MODE_WORLD_READABLE);
其他应用要访问上面应用的preference,首先需要创建上面应用的Context,然后通过Context 访问preference ,访问preference时会在应用所在包下的shared_prefs目录找到preference :
Context otherAppsContext = createPackageContext("cn.yang.action", Context.CONTEXT_IGNORE_SECURITY);
SharedPreferences sharedPreferences = otherAppsContext.getSharedPreferences("TEST", Context.MODE_WORLD_READABLE);
String name = sharedPreferences.getString("name", "");
int age = sharedPreferences.getInt("sex", "");
如果不通过创建Context访问其他应用的preference,也可以以读取xml文件方式直接访问其他应用preference对应的xml文件,如:
File xmlFile = new File(“/data/data/<package name>/shared_prefs/itcast.xml”);//<package name>应替换成应用的包名。
相关推荐
在Android开发中,Preference是构建用户界面的一种重要方式,它主要用于创建设置界面,提供开关、选择列表、输入框等常用控件。Preference类是Android框架的一部分,它简化了UI元素的创建和管理,使得开发者可以方便...
在Android开发中,Preference是用来构建设置界面的一种组件,它提供了用户可以交互的选项,如开关、选择列表等。为了提供个性化的用户体验,开发者有时需要对Preference进行自定义样式。本篇将深入探讨如何在Android...
在Android开发中,"Preference" 是一个非常重要的概念,它涉及到用户界面(UI)的设计以及用户设置的管理。"Preference" 类通常用于构建类似于系统设置的界面,让用户能够轻松地更改应用的偏好设置。本教程将深入...
上篇博文代码实现了Android自带的preference组件,本文将通过实例讲解自定义preference组件。 主要通过以下几步来实现: 1.定义需要的layout布局res->layout->xml文件; 2.通过继承Preference类,来实现自定义...
Local preference是BGP中一个非常重要的选路属性,它用于控制AS内部的路由选择,特别是在IBGP(Internal BGP)邻居之间。 Local preference属性的默认值为100,其作用是告诉边界路由器(EBGP邻居)如何将路由信息...
Android的Preference Framework是Android系统中用于构建设置界面的一个强大工具,它允许开发者通过XML定义各种偏好设置元素,如开关按钮、选择列表等,然后在应用中轻松地将这些设置集成到用户界面。这个框架大大...
Preference主要实现一些配置数据,一些我们上次点击选择的内容,我们希望在下次应用调起的时候依然有效,无须用户再一次进行配置或选择。Android提供preference这个键值对的方式来处理这种情况,自动保存这些数据,...
在Android开发中,Preference是用来构建用户设置界面的关键组件。它允许开发者轻松地创建具有开关、选择器、输入框等交互元素的配置界面。本篇文章将深入探讨如何在Android项目中使用Preference,通过实例代码来展示...
在Android开发中,Preference类是用于构建用户设置界面的关键组件,它使得开发者能够方便地创建具有开关、选择器等交互元素的设置项。本篇文章将深入探讨`Preference`的用法,以及如何在你的应用程序中实现`Settings...
sRGB_v4_ICC_preference.icc 是一个色彩配置文件,用于定义颜色空间转换,特别是针对sRGB(标准红绿蓝)色彩空间的显示和打印。sRGB是一种国际标准的色彩空间,广泛应用于数字图像、网页设计和许多消费电子产品中。...
Based on support-preference from Android Support Library, adding a lot of exciting features. Sample How to use add dependencies // replace with version above implementation 'moe.shizuku.preference...
在Android开发中,`ViewPager`、`Preference`和`ActionBar`是三个非常关键的组件,它们共同构建了用户界面的交互性和功能性。本篇将详细阐述如何利用这些组件来实现一个可滑动的设置(Preference)页面,并带有`...
在Android开发中,Preference是用于实现用户设置界面的关键组件,它允许用户进行简单的交互,如开关按钮、选择列表等。Preference框架提供了丰富的UI元素,并且能够轻松地将用户配置保存到共享偏好设置...
Preference_Demo是一个基于Android平台的源码示例,主要展示了如何在Android应用中使用Preference组件。Preference类是Android SDK提供的一种用于创建用户设置界面的工具,它允许开发者以一种声明式的方式定义设置项...
android-support-v7-preference.jar
在Android开发中,Preference是用来构建用户设置界面的一种组件。它提供了许多预定义的选项,如开关、选择框、单选按钮等,使得开发者能够轻松创建类似系统设置的界面。然而,有时我们可能需要自定义Preference以...
在本文中,我们将深入探讨Laravel框架中的"Preference"概念,以及如何利用它来增强应用程序的用户体验。"Laravel开发-preference"这个标题暗示我们将会关注如何在Laravel项目中实现用户偏好设置,以使应用更加个性化...
在Android应用开发中,Preference是实现用户界面(UI)中设置和首选项管理的重要组件。本项目"Android应用源码之Preference_Demo"是一个毕业设计示例,它深入展示了如何在Android应用程序中创建和管理用户偏好设置。...
在Android开发中,`Preference`测试是至关重要的一个环节,特别是在构建用户界面(UI)时。`Preference`组件主要用于创建设置界面,允许用户对应用的某些功能进行个性化设置。在这个`preference测试`中,我们将深入...
Preference组件是android的SharePreferences的衍生品,Preference组件的状态值是默认永久的保存在/data/data/包名/shared_prefs 目录下,因为Android系统的Setting应用及一些符合Android设计思想的应用的设置界面...