Settings.System.putInt

1.保存变量到Settings 数据库中, 飞行模式等的开关就是用这种方式实现的
2.首先需要定义一个系统属性值
路径:frameworks/base/core/java/android/provider/Settings.java
 public static final String VIVIEN_FASTFOOD= "hungry";
3. 使用
需要import android.provider.Settings;
Settings.System.getInt(getContentResolver(),setings.System.VIVIEN_FASTFOOD,0) Settings.System.putInt(getContentResolver(),Settings.System.VIVIEN_FASTFOOD,1);
android Settings系统的三种数据属性及其adb修改指令 如:adb shell settings put global http_proxy 127.0.0.1:8888。adb shell settings put global http_proxy 代理IP地址:端口号。1.global:所有的偏好设置对系统的所有用户公开,第三方APP有读没有写的权限;3.secure:安全性的用户偏好系统设置,第三方APP有读没有写的权限。2.system:包含各种各样的用户偏好系统设置;列出global配置表中的所有属性值。取出指定配置表中指定属性值。 阅读详情

相关推荐

Android 应用程序分析之Settings

  由于需要修改Setting默认设定的需要,需要分析下Setting的源码,以及数据存储与读取。 Android自带的应用程序存储在packages/apps目录下 主要目录和文件如下: 其中resouce是资源文件,src是源代码,tests中含有测试代码。而Android.mk和AndroidManifest.xml分别是编译以及应用程序全局数据。 源码的布局当然也是遵循Java的package管理方式。我们以了解Settings – Sound & Display – Orientat

Android_KINGDOM的博客 3万+

添加系统属性:Settings.systemSystemProperties

介绍一、使用 SystemProperties.get这中方法在framework里面经常见到。特别属性: 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。在c++中就是对应JAVA的两个函数就是property_set, property_get,其实JAV

lyh. 7922

探索Settings.System.putInt()

探索Settings.System.putInt()

ytmfdw的专栏 8712

android Setting里的Settings.System属性讲解

本文所在的平台是安卓9 前言: Setting.apk源码里会有很多的预设值,且关机后还是会保留之前的更改的值。很多时候我们需要改预设值,即一次开机时状态。除了system.prop的值外还有就是Settings.System.getxxxx获取的值。比如: Settings.System.putInt(getContentResolver(), "navigationbar_config", 1); 1.Settings.System的注册 路径 ...

weixin_41508767的博客 4823

Settings.System.putInt异常报错10024

在IPC调用过程中,被调用方需要知道调用方的UID和PID,以便被调用方用于权限检测;所以需要一种方式来提供调用方的UID和PID,主要作用就是用于权限检测,虽然在application 开发中并不常见,但是在system_server中很常见,比如client调用ActivityManagerService的方法,而ActivityManagerService又调用了PackageManager...

awodefengduanwu的博客 1174

Android 应用程序分析之Settings.System.putInt

由于需要修改Setting默认设定的需要,需要分析下Setting的源码,以及数据存储与读取。 Android自带的应用程序存储在packages/apps目录下 主要目录和文件如下: 其中resouce是资源文件,src是源代码,tests中含有测试代码。而Android.mk和AndroidManifest.xml分别是编译以及应用程序全局数据。 源码的布局当然也是遵循Java的p

lksodit_yiyi的专栏 1万+

android 应用程序分析之settings,Android 应用程序分析之Settings.System.putInt

由于需要修改Setting默认设定的需要,需要分析下Setting的源码,以及数据存储与读取。Android自带的应用程序存储在packages/apps目录下主要目录和文件如下: 其中resouce是资源文件,src是源代码,tests中含有测试代码。而Android.mk和AndroidManifest.xml分别是编译以及应用程序全局数据。源码的布局当然也是遵循Java的package管理方...

weixin_39929646的博客 397

Android应用保存数据到系统数据库Settings.System.putString、Settings.System.putInt

前言:在android应用开发的时候,有时候需要要保存系统某一变量的值,用好几种方法,这里就介绍其中一种,保存到系统数据库中。 数据库的位置在/data/data/com.android.providers.settings/databases/   命令格式如下:  写字符串Settings.System.putString(ContentResolver resolver, Strin

海月汐辰 2万+

Settings.System的使用

目录(?)[+] public static int getInt (ContentResolver cr, String name, int def) ParametersReturns public static boolean putInt (ContentResolver cr, String name, int value) ParametersReturns

Peter的专栏 1204

Android SystemProperties和Settings.System

Android SystemProperties和Settings.System介绍,不同应用间传递信息 1 使用 SystemProperties.get 这中方法在framework里面 经常见到。 特别属性 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/prop

炫_愛羊的专栏 1229

SystemProperties與Settings.System

SystemProperties與Settings.System   1 使用 SystemProperties.get 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。   如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。   在c++中就是对应JAVA的两个函数就是property_set, p

csh86277516的博客 922

Android SystemProperties和Settings.System介绍

Android SystemProperties和Settings.System介绍,不同应用间传递信息 1 使用 SystemProperties.get 这中方法在framework里面 经常见到。 特别属性 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/prop

kevinx_xu的专栏 1258

Android SystemProperties和Settings

Android SystemProperties和Settings.System介绍 本篇文章来源于 Linux公社网站(www.linuxidc.com)  原文链接:http://www.linuxidc.com/Linux/2011-08/40887.htm 1 使用 SystemProperties.get/SystemProperties.set 这中方法在framework里面 经常...

u011961033的专栏 553
上一篇: android persist属性使用
下一篇: 关于子网掩码
sunj2007
博客等级 码龄19年 6粉丝 173原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值