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

前端工作一年工资多少正常网站优化公司

前端工作一年工资多少正常,网站优化公司,人力资源网站模板,六安市百姓畅言六安杂谈最近了解到Google 在Android12上新增了权限指示器,可以在信号栏的右侧显示当前访问录音机和Camera的应用,点击后可以跳转到相应应用的权限界面,消费者可以控制权限的开启和关闭。国内手机厂商最近几年都在增加隐私看板供能,消费者…

最近了解到Google 在Android12上新增了权限指示器,可以在信号栏的右侧显示当前访问录音机和Camera的应用,点击后可以跳转到相应应用的权限界面,消费者可以控制权限的开启和关闭。国内手机厂商最近几年都在增加隐私看板供能,消费者可以看到相机、录音机被其他应用访问的记录,包含次数、时长等信息。

尤其Android 14,强制要求在信号区增加隐私指示器,可见安卓在隐私保护上的决心。

我估计手动控制权限的开启和关闭,并不是这个特性和核心。关键是Google或者说安卓系统愿意把权限的调用暴露给普通的消费者,本身这个态度带来的社会效应,至少让消费者最担心的声音和图像的泄露问题,得到了缓解。

本文主要是探讨起技术实现原理:

google官方文档链接如下,中英文还是略微有些区别,注意甄别https://source.android.com/docs/core/permissions/privacy-indicators

里面关键的图:

上图可见,核心的交互模块是AppOps,AppOps并不是Android12的新事物,早在Android 4.0就有了,其内部核心的几个类,

AppOpsManager

IAppOpsService.aidl  

AppOpsService

AppOpsCheckingServiceImpl
 

普通的安卓应用可以调用下述接口,监听Ops的访问记录

appOpsManager.startWatchingMode(AppOpsManager.OPSTR_READ_MEDIA_AUDIO,  null /* all packages */, mModeListener);

其中,第二个参数,传null代表,监听所有应用,也可以传具体的包名

当关心的包名,访问了具体的Ops,监听者就会收到回调。

调试手段:

adb shell dumpsys appops可以把ops服务的内部状态dump出来

具体解释如下:

Op mode watchers:Op COARSE_LOCATION:#0: ModeCallback{7f9fe97 watchinguid=-1 flags=0x0 op=FINE_LOCATION from uid=u0a144 pid=4204}#1: ModeCallback{82529b5 watchinguid=-1 flags=0x1 op=COARSE_LOCATION from uid=1000 pid=2265}#2: ModeCallback{926d7c2 watchinguid=-1 flags=0x0 op=READ_WRITE_HEALTH_DATA from uid=1000 pid=2265}#3: ModeCallback{da82a52 watchinguid=-1 flags=0x1 op=MONITOR_LOCATION from uid=u0a21 pid=4702}#4: ModeCallback{efa62b9 watchinguid=-1 flags=0x1 op=FINE_LOCATION from uid=u0a21 pid=4702}Op FINE_LOCATION:#0: ModeCallback{59f601b watchinguid=-1 flags=0x1 op=FINE_LOCATION from uid=1000 pid=2265}#1: ModeCallback{7f9fe97 watchinguid=-1 flags=0x0 op=FINE_LOCATION from uid=u0a144 pid=4204}#2: ModeCallback{926d7c2 watchinguid=-1 flags=0x0 op=READ_WRITE_HEALTH_DATA from uid=1000 pid=2265}

这是按具体的ops排列,打印出所有的监听者,可以配合ps -A命令查看具体的pid是哪个进程

 Package mode watchers:Pkg com.microsoft.appmanager:#0: ModeCallback{5f879b8 watchinguid=-1 flags=0x0 op=SYSTEM_ALERT_WINDOW from uid=1000 pid=5190}Pkg com.youku.phone:#0: ModeCallback{4e42e95 watchinguid=-1 flags=0x0 op=SYSTEM_ALERT_WINDOW from uid=1000 pid=5190}#1: ModeCallback{cd0ffac watchinguid=-1 flags=0x0 op=REQUEST_INSTALL_PACKAGES from uid=1000 pid=5190}

这是按具体的包名排列,打印出所有的监听者,可以配合ps -A命令查看具体的pid是哪个进程

Uid u0a237:state=cchcapability=------appWidgetVisible=falsePOST_NOTIFICATION: mode=ignoreLEGACY_STORAGE: mode=allowPackage com.alphainventor.filemanager:WAKE_LOCK (allow): null=[Access: [top-s] 2023-11-14 11:33:19.924 (-7d1h1m54s148ms) duration=+42ms]READ_EXTERNAL_STORAGE (allow): null=[Access: [top-s] 2023-11-14 11:33:16.111 (-7d1h1m57s961ms)]

这是按具体的Uid(包名),打印出最近的访问记录

http://www.hkea.cn/news/12885/

相关文章:

  • 做网站用网络平台推广是干什么
  • 手机版 演示 网站 触摸长春网站关键词推广
  • 做五金出口在哪个网站好点重庆seo技术教程
  • 公司改名网站备案西安优化seo托管
  • wordpress插件禁用郑州百度快照优化排名
  • 做p2p网站多少钱百度助手app免费下载
  • 做网站的公司属于什么行业电商网站订烟
  • 网页使用怎么做网站seo啥意思
  • 短视频seo公司青岛网络优化代理
  • 代码网站开发制作网页
  • 制作灯笼图片广州优化seo
  • 潍坊网页制作案例郑州网站优化
  • 天津做网站比较大的公司百度竞价排名名词解释
  • 极简新闻网站开发网站建设找哪家好
  • 做网站域名app开发费用一览表
  • wordpress子站共享用户名东莞服务好的营销型网站建设
  • 做www网站需要多少钱网络营销方案
  • 河北网站备案流程企业seo顾问
  • 广东汕头最新消息厦门seo关键词
  • 如何用 ftp上传网站一键搭建网站
  • c 网站开发简单实例教程今日新闻头条最新消息
  • 手机网站被禁止访问怎么设置打开sem和seo有什么区别
  • Wordpress 点击量 插件刷seo快速排名
  • 网站建设偶像杭州优化外包哪里好
  • 株洲市住房和城乡建设局网站磁力狗在线
  • 兰州做网站客户沈阳seo关键词排名优化软件
  • 网站建设响应式是什么意思关键词seo如何优化
  • 点播视频网站怎么建设吸引人的微信软文
  • 全网客源app百度seo入驻
  • h5制作开发在哪儿seo优化效果