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

广东省公路建设公司网站郑州短视频拍摄公司

广东省公路建设公司网站,郑州短视频拍摄公司,创意宣传片制作,html5深圳网站开发在Android 14版本开发过程中遇到一个,通过adb修改settings数据库,发现生效但是监听的ContentObserver无回调 以背光亮度值调节为例 adb shell settings put system screen_brightness 18 调节亮度值到指定值,修改完后查看 adb shell set…

在Android 14版本开发过程中遇到一个,通过adb修改settings数据库,发现生效但是监听的ContentObserver无回调

以背光亮度值调节为例

adb  shell settings put system screen_brightness 18

调节亮度值到指定值,修改完后查看

adb shell settings get system screen_brightness18

修改完成,生效,但是ContentObserver的onChange(...)无回调

尝试了多种方式,无效。

修改方法如下:

1.首先查看是否有多个用户,以及当前运行的user id

adb shell pm list users  //查看有多少个user idUsers:UserInfo{0:Driver:111} runningUserInfo{10:Driver:222} running

其中0表示当前正在运行的用户的user ID,name是用户名,显示设备有两个user

2.执行adb 命令修改settings数据库要加上指定user

adb shell settings put system screen_brightness 18 --user 0

指定user 0即可,如果不加user 0指定user 0,修改的会是user 10,但是ContentObserver的user.id是0,所以无回调

如何判断是user 0

可以执行如下打印,会发现打印的userId是0

context.getContentResolver().getUserId()

单用户不用

也可以看settings的数据

/data/system/user,会发现下面有0和10两个文件夹,高版本Android settings不再使用db存,而是xml文件

http://www.yayakq.cn/news/231291/

相关文章:

  • 抖音网站建设哪家好佛山做企业网站公司
  • 徐州高端模板建站手机网站制作招聘
  • 泰安网站建设焦点网络怎样制作3d立体效果图
  • 网站改版总结公众号推文模板免费
  • 克拉玛依网站建设公司搜索引擎官网
  • 重庆有没有做网站的iis7配置asp网站
  • 网站工程师培训网站的登录弹窗怎么做
  • 网站的建设需要虚拟机吗媒体资源网
  • 免费做店招的网站html 网站首页
  • 毕业设计做网站做什么好相关搜索优化软件
  • 沧州手机网站杭州网站建设 seo
  • 江门微信网站建设网站站内结构优化
  • 厦门的网站建设公司哪家好手工制作大全图片简单
  • 网站放音乐代码简历免费模板
  • 便捷网站建设报价如何修改网站域名
  • 网站开发作用wordpress 4 优化
  • 网站模板代理电话安装wordpress报错
  • 凡科建站官网怎么样备案网站需要多久
  • 山东省建设工程网站怎么找到网站后台
  • 装饰网站建设的背景常州好的网站设计公司
  • 合肥网站seo整站优化网站开发后端做什么
  • 无锡建设教育协会网站上海新闻最新消息今天
  • 国外网站如何做推广wordpress博文图片
  • 使用html5做语音标注网站30天网站建设 视频教程
  • 标识设计公司网站网络科技公司起名大全参考
  • sae网站备案佛山哪里有做网站的
  • 做网站需要icp吗烟台seo
  • 网站建设管理制度九不准上海开办企业一窗通
  • 游戏公司网站模板怎样自建网站
  • 做个网站多少钱一年景安一个空间怎么做多个网站