HarmonyOS之系统设置项的查询和使用
一. 基本概念。应用程序可以对系统各类设置项进行查询,例如,三方应用提前注册飞行模式设置项的回调。当用户通过系统设置修改终端的飞行模式状态时,三方应用会检测到此设置项发生变化并进行适配,如检测到飞行模式开启,将进入离线状态;检测到飞行模式关闭,其将重新获取在线数据。 系统设置数据项分为 TTS(Text To Speech)、Wireless、Network、Input、Sound、Display、Date、Call、General 九类,应用程序可以根据自身拥有的权限对其进行操作。 TTS、Wireless、Network、Input、Sound、Display、Date、Call、General 九类定义了表征终端设备状态的相关字段,如屏幕亮度、日期格式、字体显示大小等,应用程序可以对其进行查询,并进行相应的场景适配。
二. API。SystemSettings 提供系统设置的相关接口,包括 TTS、Wireless、Network、Input、Sound、Display、Date、Call、General 九类字段的存储和检索接口,应用程序通过 AppSettings 类提供的方法对其自身的能力进行查询。
