Preferences即首选项或说配置文件,在Android中被用来记录应用配置信息,以及用户喜好等等,它可以用来保存简单的数据类型,如 Int,Double,Boolean等。其保存的数据是一系列的键值对。
Preferences的操作对象可以通过PreferenceManager.getDefaultSharedPreferences(context)来获取,以下通过一个示例来说明对其的使用方法。在 Activity 中添加如下代码:
- //获得preferences操作对象
- SharedPreferences preferences=PreferenceManager.getDefaultSharedPreferences(this);
- //取得配置数据
- int count=preferences.getInt("count", 0);
- //显示数据
- Toast.makeText(this, String.valueOf(count), Toast.LENGTH_SHORT).show();
- //获得编辑对象Editor
- Editor editor=preferences.edit();
- //更改配置数据
- editor.putInt("count", ++count);
- //提交存储
- editor.commit();
相关推荐
android-secure-preferences About This project uses the Encryption class from: http://www.java2s.com/Code/Android/Security/AESEncryption.htm Gives an implementation of SharedPreferences, which encrypts...
FastSave is An Android library for fast and easy access to Android Shared preferences. It allows you to save any type or list in the sharedpreferences and retrieve it in convenient way. Installation ...
Compatible with kotlin android and kotlin native for iphone class MyPresenter { val preferences = Preferences() fun start(){ preferences.getString("userName")?.let { view.displayUser(it) } val...
Android数据存取之Preferences 这种方式应该是用起来最简单的Android读写外部数据的方法了。他的用法基本上和J2SE(java.util.prefs.Preferences)中的用法一样,以一种简单、 透明的方式来保存一些用户个性化设置的...
Android 使用Shared Preferences进行数据存储-样例,演示如何使用 Shared Preferences 获得数据和保存数据、如何使用getPreferences方法创建文件的模式,以及如何使用getPreferences模拟用户参数设置、查看 ...
Tutorial Android Preferences
很想做个天气预警的功能, 想用preferences来做界面。 看了很多preferences感觉定制性太差 所以自己做了一个。 应该是不错的demo 定制preferences在preferencesActivity中的布局 和自定义了对话框的布局
本文实例讲述了Android数据持久化之Preferences机制。分享给大家供大家参考,具体如下: 在Android中,实现数据持久化有五种方式:Preferences,文件File,I/O操作、SQLite数据库,ContentProvider组件。 下面逐个做...
Reactive SharedPreferences for Android. Usage Create an RxSharedPreferences instance which wraps a SharedPreferences: SharedPreferences preferences = PreferenceManager.getDefaultSharedPreferences...
Use of Preferences in Android pdf
android设置一些常用的属性,如ip地址和端口号什么,都是可以用android的Preferences来设置,简单方便。
此回购协议已迁移到github.com/android/user-interface。请检查回购协议以了解未来的更新。谢谢您!
Kotlin Android Library, that makes preference usage simple and fun. KotlinPreferences now have a brother. With KotlinPreferences, you can define different preference fields this way: var ...
preferences-helper SharePreferences is very popular with any project and all most all project has SharePreferences for saving data. This library will help you faster in configuration and use ...
Android Shared Preferences Helper Android Library to handle SharedPreferences boilerplate code and other tools Download dependencies { compile 'com.github.seanzor:shared-preferences-helper:1.1.0' }...
NULL 博文链接:https://liyf155.iteye.com/blog/1455717
Android高手进阶教程之----Android 中Preferences的使用! .doc Android高手进阶教程之----Android 中自定义View的应用.doc Android高手进阶教程之----Android 中自定义属性(attr.xml,TypedArray)的使用! .doc ...
android 偏好设置,向用户提供软件参数设置功能
Preferences主要用于存储和查询简单数据类型的数据,这些简单数据类型包括boolean、int、float、long以及 String 等,存储方式以键值对的形式存放在应用程序私有的文件夹下。 代码片段: public void ...
关于android的数据存储-SQLite-ContentProvider-preferences