
Android SystemProperties和Settings.System介绍
发布日期:2021-07-19 12:29:56
浏览次数:6
分类:技术文章
本文共 1094 字,大约阅读时间需要 3 分钟。
Android SystemProperties和Settings.System介绍,不同应用间传递信息 1 使用 SystemProperties.get 这中方法在framework里面 经常见到。 特别属性 如果属性名称以“ro.”开头,那么这个属性被视为只读属性。一旦设置,属性值不能改变。 如果属性名称以“persist.”开头,当设置这个属性时,其值也将写入/data/property。 在c++中就是对应JAVA的两个函数就是property_set, property_get,其实JAVA是通过JNI调用这两个函数的。 JAVA import android.os.SystemProperties; SystemProperties.set("persist.sys.language", zone.getID()); String lang= SystemProperties.get("persist.sys.language"); C #include <cutils/properties.h> property_set("persist.sys.language", "zh"); property_get("persist.sys.language", propLang, "en"); 在adb shell可以通过以下的命名读取和修改 #getprop persist.sys.language #setprop persist.sys.language zh 2 使用 Settings.System.putInt 这种方式会保存变量到Settings 数据库中,飞行模式等的开关就是用这种方式实现的。 在AndroidManifest.xml中包含权限: <uses-permission android:name=”android.permission.WRITE_SETTINGS” /> 在需要发送数据的java文件中,包含: import android.provider.Settings; import android.content.ContentResolver; ContentResolver resolver = mContext.getContentResolver(); Settings.System.putInt(resolver,”inputFlag”,1); 同理,在接收数据端: Settings.System.getInt(resolver,”inputFlag”,3); mContext为所在应用的上下文。转载地址:https://blog.csdn.net/jdsjlzx/article/details/9311139 如侵犯您的版权,请留言回复原文章的地址,我们会给您删除此文章,给您带来不便请您谅解!
发表评论
最新留言
留言是一种美德,欢迎回访!
[***.207.175.100]2023年08月28日 03时02分09秒
关于作者

喝酒易醉,品茶养心,人生如梦,品茶悟道,何以解忧?唯有杜康!
-- 愿君每日到此一游!
推荐文章
css+html鼠标划入hover效果(一)
2019-03-07
常用正则表达式(重要)
2019-03-07
Python3进阶(二) | 正则表达式
2019-03-07
Python绘图 | 初识Turtle绘图~
2019-03-07
Python爬虫从入门到实战教程
2019-03-07
Python小伎俩之实现群发邮件
2019-03-07
Python网络爬虫(一) | urllib包基本使用教程
2019-03-07
Python开发入门(三) | itchat实现微信机器人
2019-03-07
Python网络爬虫| Requests库的基本使用
2019-03-07
SQL Server | 网上购物商城数据库设计报告(专业课设作品)
2019-03-07
关于面试 | 看看前端面试都问什么~
2019-03-07
重构Java基础 | 完整ASCII码对照表
2019-03-07
重构Java基础 (一) | 说说java中的常量与变量
2019-03-07
重构Java基础 (二) | 浅谈java运算符
2019-03-07
重构Java基础 (三) | 程序控制
2019-03-07
Bootstrap实战 | 用Bootstrap布局写一个完整的商城科技网站页面
2019-03-07
网络技术 | Cisco Packet Tracer 6.2安装包 & 安装教程
2019-03-07
网络技术| 说说计算机网络及IP地址 -- 网络基础& 跳线制作& IP地址配置
2019-03-07
网络技术 | IP地址的作用
2019-03-07