ADB->ADB宏控开关控制

应用获取系统属性

  • 根据key获取系统属性,动态开启应用功能
    • 属性服务:property_service 是一个运行在 init 进程中的服务,负责管理这些属性
    • 通信机制:Binder IPC(进程间通信)机制与 property_service 通信,要求更新或设置属性
    • 属性存储:adb shell setprop 写入属性
    • 属性读取:adb shell getprop 读取属性
kotlin 复制代码
fun isPropertiesEnabled(key : String): String{
    val value = System.getProperty(key)
    return value
}

代码写入系统属性

groovy 复制代码
adb shell setprop <key> <value>

代码读取系统属性

groovy 复制代码
adb shell getprop <key> 
相关推荐
·云扬·11 小时前
MySQL单机多实例部署两种实用方法详解
数据库·mysql·adb
墨瑾轩12 小时前
MySQL索引创建不锁表:90%的DBA都踩过的3个坑!
mysql·adb·dba
kabcko16 小时前
CentOS安装Mysql
mysql·adb·centos
Antoine-zxt17 小时前
MySQL宕机日志迷局破解指南:从前台启动到精准排错
数据库·mysql·adb
大海绵啤酒肚19 小时前
WordPress部署新玩法:利用NFS存储在Kubernetes中实现数据持久化
adb·容器·kubernetes
wadesir20 小时前
Linux MySQL Sysbench一键部署与压测实战教程
linux·mysql·adb
Rainman博20 小时前
修改adb shell下$前的提示名称
adb
oMcLin2 天前
如何在 RHEL 8 系统上实现高可用 MySQL 集群,保障电商平台的 24 小时稳定运行
android·mysql·adb
·云扬·2 天前
MySQL Group Replication(MGR)集群部署实战:基于InnoDB Cluster与MySQL Router
数据库·mysql·adb
液态不合群2 天前
读写分离面临的问题及其解决方案
android·adb