当前位置: 首页 > news >正文

高通Android 12 设置Global属性为null问题

1、最近在做app调用framework.jar需求,尝试在frameworks/base/packages/SettingsProvider/res/values/defaults.xml增加属性

<integer name="def_xxxxx">1</integer>

2、在frameworks\base\packages\SettingsProvider\src\com\android\providers\settings\DatabaseHelper.java中增加

 // Set default tty mode
 loadSetting(stmt, Settings.System.TTY_MODE, 0)方法后面添加,代码如下所示。
        

    loadIntegerSetting(stmt, Settings.Global.XXXXX,R.integer.def_xxxxx);


 

编译烧录无效,无语

3、最后改成在 

loadGlobalSettings(SQLiteDatabase db)添加烧录成功。效果如下图所示。

4、在AMS中打印rameworks\base\services\core\java\com\android\server\am\ActivityManagerService.java 如下图所示

转载请注明出处高通Android 12 设置Global属性为null问题-CSDN博客,谢谢! 

注意:

1、Global属性就在loadGlobalSettings方法中添加,不要加在loadSecureSettings和 loadSystemSettings方法中,切记哈!

2、编译执行make installclean即可

相关文章:

  • 数据库——单表查询
  • 机械臂泡水维修|机器人雨后进水维修措施
  • [AWS]CodeCommit的创建与使用
  • sqlalchemy事件监听
  • 路由上传一个ui_control参数(uint32类型)控制页面UI显隐
  • firefly rk3288 ubuntu23.10 网卡名为end0 改为eth0
  • 【webpack开发环境下的配置】
  • 原码、补码、反码、移码是什么?
  • 如何理解 Composition API 和 Options API
  • Linux C++ realpath函数crash的解决方法
  • Spock单元测试框架使用介绍和实践
  • linux中当前目录、上级目录、上上级目录表示方法
  • python—爬虫爬取电影页面实例
  • AI 绘画|Midjourney设计Logo提示词
  • Unity | AssetBundle
  • [Vue CLI 3] 配置解析之 css.extract
  • [数据结构]链表的实现在PHP中
  • Git 使用集
  • Git同步原始仓库到Fork仓库中
  • golang 发送GET和POST示例
  • JavaScript创建对象的四种方式
  • Leetcode 27 Remove Element
  • Linux快速配置 VIM 实现语法高亮 补全 缩进等功能
  • Magento 1.x 中文订单打印乱码
  • MobX
  • Mysql优化
  • Python连接Oracle
  • 订阅Forge Viewer所有的事件
  • 将 Measurements 和 Units 应用到物理学
  • 看图轻松理解数据结构与算法系列(基于数组的栈)
  • 让你的分享飞起来——极光推出社会化分享组件
  • 数据结构java版之冒泡排序及优化
  • 想使用 MongoDB ,你应该了解这8个方面!
  • MiKTeX could not find the script engine ‘perl.exe‘ which is required to execute ‘latexmk‘.
  • ​软考-高级-系统架构设计师教程(清华第2版)【第9章 软件可靠性基础知识(P320~344)-思维导图】​
  • # 达梦数据库知识点
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (1)Jupyter Notebook 下载及安装
  • (2024)docker-compose实战 (9)部署多项目环境(LAMP+react+vue+redis+mysql+nginx)
  • (24)(24.1) FPV和仿真的机载OSD(三)
  • (6)STL算法之转换
  • (AtCoder Beginner Contest 340) -- F - S = 1 -- 题解
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (javascript)再说document.body.scrollTop的使用问题
  • (补充):java各种进制、原码、反码、补码和文本、图像、音频在计算机中的存储方式
  • (附源码)c#+winform实现远程开机(广域网可用)
  • (附源码)spring boot北京冬奥会志愿者报名系统 毕业设计 150947
  • (七)Appdesigner-初步入门及常用组件的使用方法说明
  • (七)Java对象在Hibernate持久化层的状态
  • (深入.Net平台的软件系统分层开发).第一章.上机练习.20170424
  • (实战)静默dbca安装创建数据库 --参数说明+举例
  • (四)搭建容器云管理平台笔记—安装ETCD(不使用证书)
  • (四)库存超卖案例实战——优化redis分布式锁
  • (一)【Jmeter】JDK及Jmeter的安装部署及简单配置
  • (原創) 未来三学期想要修的课 (日記)