Android的很多设置想关的东西都存储在数据库中
android的Settings.System.java中设置了很多相关属性
例如:
/**
* Value to specify if the user prefers the date, time and time zone
* to be automatically fetched from the network (NITZ). 1=yes, 0=no
*/
public static final String AUTO_TIME = "auto_time";
/**
* Display times as 12 or 24 hours
* 12
* 24
*/
public static final String TIME_12_24 = "time_12_24";
/**
* Date format string
* mm/dd/yyyy
* dd/mm/yyyy
* yyyy/mm/dd
*/
public static final String DATE_FORMAT = "date_format";
等等好多好多变量,每个变量想当于数据库表的字段名,如果要读写字段的值可以通过put**(), get**()方式。
例如读取value为int型的值:
//取
public static int getInt(ContentResolver cr, String name, int def);
public static int getInt(ContentResolver cr, String name);
//写
public static boolean putInt(ContentResolver cr, String name, int value);
以此类推读取String Boolean long float等类型的值就用
getString(...),getLong(...),getFloat(...);
putString(...),puLongt(),putFloat(...);
public static Uri getUriFor(String name)
System.java还提供了一个方法(getUriFor(String name)
)可以通过它得知每个变量的URI,拿到了这个URI就可以自己访问数据库,自己读写系统自带的配置参数。
但是切记:改写Seting的值必须要在AndroidManifest.xml中添加权限:
<uses-permission android:name = "android.permission.WRITE_SETTINGS"/>
分享到:
相关推荐
### 基于8951单片机的SD卡读写系统设计 #### 引言 随着电子技术的进步及闪存技术的发展,各种类型的闪存卡(如SD卡、MMC卡等)因其体积小巧、能耗低、容量大且具备非易失性的特点,在嵌入式存储领域得到了广泛的...
本教程将详细介绍如何在这些全系统x64环境下进行驱动读写操作,特别是针对游戏环境,如魔兽世界、传奇4、LOL(英雄联盟)和CF(穿越火线)。 首先,理解驱动读写的核心在于,驱动程序需要有权限访问并修改硬件设备...
计算机内主板上一个ROM芯片上的程序,它保存着计算机最重要的基本输入输出的程序、开机后自检程序和系统自启动程序,它可从CMOS中读写系统设置的具体信息。 其主要功能是为计算机提供最底层的、最直接的硬件设置和...
【投票系统文件读写版】是一个专为实现投票功能而设计的应用程序,它涉及到计算机科学中的多个关键知识点,包括文件操作、数据存储、用户交互以及系统安全等方面。在这个系统中,文件读写是核心功能,它确保了投票...
本篇将深入探讨Linux系统中设备文件的读写以及如何处理串口设备。 首先,设备文件分为字符设备(character device)和块设备(block device)。字符设备通常是无缓冲的,数据传输以字符为单位,如串口、键盘、鼠标...
在C#编程中,设置文件或文件夹的访问权限是一项重要的任务,这涉及到系统的安全性和数据保护。在Windows操作系统中,这些权限通常通过文件系统权限(File System Permissions)来管理,允许开发人员控制用户对特定...
一般来说,系统会自动识别并配置正确的端口,但若出现异常,用户需要手动设置。在设置过程中,务必确保所选端口与设备实际连接的端口一致。 批量写卡功能是HCE300系列的一大亮点,尤其适用于需要大量制卡的场景。在...
命令详解部分详细介绍了各种读写器的指令操作,例如目录请求、读标签内存、写标签内存、获取标签系统信息、用户配置设置与获取、网络配置设置与获取、扩展用户配置设置与获取、软件版本号查询、MCU复位、GPO控制、...
在分布式数据库系统中,读写分离是一种常见的优化策略,它能有效地提高系统的处理能力和可用性。MyCat,作为一款开源的分布式数据库中间件,被广泛应用于大型互联网项目中,其核心功能之一就是实现读写分离。本文将...
这份文档会涵盖一些关键的步骤,如设置编译环境、导入模块、理解源代码结构,以及如何在64位系统上正确运行驱动程序。 驱动程序的编写需要深入理解操作系统的工作原理,特别是内存管理、中断处理和系统调用等方面的...
"单片机读写U盘FAT32或FAT16文件系统" Knowledge Points: 1. U盘的逻辑结构:U盘可以看成是以扇区(1扇区=512Bytes)为单位的线性排列的实体,即0号扇区,1号扇区,2号扇区,以此类推。单片机对U盘的操作是以...
这里提到的"系统服务实现读写数据及主动通知"是关于创建一个类似`LocationManager`和`LocationListener`的服务,用于处理位置数据的获取、存储以及根据需要主动发送通知。 `LocationManager`是Android提供的一个...
本篇文章主要介绍了一种基于51单片机和FAT32文件系统的SDHC卡读写系统设计。文章从单片机的数据存储能力有限的问题出发,提出了使用SDHC卡作为存储介质的解决方案,并通过软件编程实现了对SDHC卡的读写操作。 知识...
在本项目"STM32文件系统 SD卡U盘等读写程序"中,开发者构建了一个系统,能够实现STM32微控制器对SD卡和U盘的读写操作,支持多种文件格式,如文本文件(.txt)和音频文件(.MP3)。 STM32是意法半导体公司推出的一...
了解这些知识后,无论是系统集成商还是开发者,都能更好地利用ID卡读写软件和RF-T5577RW读写模块,构建出高效、安全的身份识别系统。在实际应用中,还应注意遵守相关法律法规,保护个人隐私,并确保系统的安全性。
在 Linux 系统中,RTC 时钟的读写是通过打开-dev/rtc0 设备文件,然后使用 ioctl 系统调用来读取或设置 RTC 时钟的日期和时间。RTC 时钟的日期和时间对应的结构体是struct rtc_time,包括秒、分、时、日、月、年的...
其次,手册将详细阐述如何配置HCE300磁卡读写机,包括设置通信参数、设备地址、波特率等,以便于它能正确地与外部系统进行交互。此外,还会涵盖如何安装和调试设备,以确保其在各种环境中都能正常工作。 在编程方面...
java 读写 hdfs文件系统例子(包括权限设置);java 读写 hdfs文件系统例子(包括权限设置)java 读写 hdfs文件系统例子(包括权限设置)
DDR3用户接口仲裁控制模块将每一个数据读写请求设置成中断,借鉴中断处理思想来进行仲裁控制,从而解决数据存储的冲突。帧地址控制模块控制帧地址的切换。 二、DDR3存储器控制模块设计 DDR3存储器控制模块采用MIG...
这时,通过读写SD卡(Secure Digital Card)并结合FAT(File Allocation Table)文件系统,51单片机可以实现对海量数据的存取,极大地扩展了其功能。 FAT文件系统是个人计算机中广泛使用的文件系统,尤其在移动存储...