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

有关建筑企业的网站有哪些百度产品推广

有关建筑企业的网站有哪些,百度产品推广,网站报价怎么做,专业的建站公司都具备什么条件1. 自启动管控需求来源 自启动、关联启动、交叉启动、推送启动等现象的泛滥除了对个人信息保护带来隐患外,还会导致占用过多的系统CPU和内存资源,造成系统卡顿、发热、电池消耗过快;还可能引入一些包含“恶意代码”的进程在后台隐蔽启动&…

1. 自启动管控需求来源

自启动、关联启动、交叉启动、推送启动等现象的泛滥除了对个人信息保护带来隐患外,还会导致占用过多的系统CPU和内存资源,造成系统卡顿、发热、电池消耗过快;还可能引入一些包含“恶意代码”的进程在后台隐蔽启动,避开了杀毒软件等的查杀,威胁到用户通信秘密、财产安全。

2.自启动和管理启动的基础

App启动基础:Android 四大组件Activity\BroadCast\Service\ContentProvid是App启动的基本单元,大部分APP会直接或间接地依赖于这四种方式进行启动。

0

3.自启动和关联启动拦截规则

原理:应用主要是依赖四大组件启动,故在四大组件启动的通路新增插桩点,根据设定规则,进行组件式规则拦截,达到治理后台自启动和关联启动的现象。

3.1 通用拦截规则

1.如果是自启动和关联启动白名单应用或组件名,则不拦截启动

2.如果是前台桌面进程启动,即caller是前台可见进程或负一屏,则不拦截启动

3.如果是CTA、CTS、monkey或工程模式,则不拦截启动

4.如果caller是shell或root用户,则不拦截启动

5.如果一些自研应用或测试应用,则不拦截启动

6.如果是画中画、悬浮窗等启动,则不拦截启动

7.如果是widget启动,则不拦截启动

8.如果被调用者是系统应用或正在运行,则允许启动

9.如果调用者和被调用者是同一个应用,则允许启动。

10.如果调用者是系统应用,则允许启动

11.如果调用者是非系统应用,且被调用者是同步或闹钟操作,则禁止启动。

12.如果被调用者被限制在后台运行,则禁止启动

3.2 Activity启动拦截规则

1.如果调用者是系统应用或系统签名,则不拦截启动

2.如果被调用者是系统,则不拦截启动

3.如果是1个像素点或透明activity,则不拦截启动

4.如果 Intent 来自系统通知(from_systemUi),则允许启动。

5.如果调用者没有前台活动(callerVisible 为 false),则禁止启动。

6.如果调用者有前台活动,则允许启动。

3.3 Service启动拦截规则

(1) 窗口策略检测

如果被调用者与窗口相关(如 WindowAlarm),则允许启动。

拦截原因设置为 REASON_WINDOW。

(2) 通知检测

如果 Intent 来自系统通知(from_systemUi),则允许启动。

拦截原因设置为 REASON_NOTIFICATION。

(3) 被调用者检测

系统应用检测:

如果被调用者是系统应用,则允许启动。

拦截原因设置为 REASON_CALLED_SYSTEM。

前台运行检测:

如果被调用者正在前台运行(calledVisible 为 true),则允许启动。

拦截原因设置为 REASON_CALLED_FG。

活跃状态检测:

如果被调用者处于活跃状态(getAppActiveState 为 true),则允许启动。

拦截原因设置为 REASON_ACTIVE。

WebView 检测:

如果被调用者的类名包含 WEBVIEW_CLASSNAME_KEY(如 "sandbox"),则允许启动。

拦截原因设置为 REASON_WEB。

自启动检测:

如果调用者和被调用者是同一个应用,则允许启动。

拦截原因设置为 REASON_CALLER_SAME_CALLED。

如果被调用者处于空闲或冻结状态(getAppFreezeOrIdleState 为 true),并且被调用者在黑名单中(checkIsRestriced 为 true),则禁止启动。

拦截原因设置为 REASON_THIRDAPP_BLACK。

(4) 系统应用检测

调用者是系统应用:

如果调用者是系统应用,则允许启动。

拦截原因设置为 REASON_CALLER_SYSTEM。

非系统应用检测:

如果调用者是非系统应用,且被调用者是同步或闹钟操作,则禁止启动。

拦截原因设置为 REASON_JOB_SYNC_FORBIDDEN 或 REASON_ALARM_FORBIDDEN。

(5) 后台运行检测

如果被调用者被限制在后台运行(checkCanRunningBG 为 true),则禁止启动。

拦截原因设置为 REASON_USER_SET_BACKGROUND_RESTRICTED。

3.4 Broadcast启动拦截规则

(1) 窗口策略检测

如果被调用者与窗口相关(如 WindowAlarm),则允许启动。

拦截原因设置为 REASON_WINDOW。

(2) 通知检测

如果 Intent 来自系统通知(from_systemUi),则允许启动。

拦截原因设置为 REASON_NOTIFICATION。

(3) 被调用者检测

系统应用检测:

如果被调用者是系统应用,则允许启动。

拦截原因设置为 REASON_CALLED_SYSTEM。

前台运行检测:

如果被调用者正在前台运行(calledVisible 为 true),则允许启动。

拦截原因设置为 REASON_CALLED_FG。

活跃状态检测:

如果被调用者处于活跃状态(getAppActiveState 为 true),则允许启动。

拦截原因设置为 REASON_ACTIVE。

自启动检测:

如果调用者和被调用者是同一个应用,则允许启动。

拦截原因设置为 REASON_CALLER_SAME_CALLED。

如果被调用者处于空闲或冻结状态(getAppFreezeOrIdleState 为 true),并且被调用者在黑名单中(checkIsRestriced 为 true),则禁止启动。

拦截原因设置为 REASON_THIRDAPP_BLACK。

(4) 白名单检测

如果 Intent 的 Action 在白名单中(mActionWhiteList),则允许启动。

拦截原因设置为 REASON_ACTION_WHITE。

(5) 系统应用检测

调用者是系统应用:

如果调用者是系统应用,则允许启动。

拦截原因设置为 REASON_CALLER_SYSTEM。

非系统应用检测:

如果调用者是非系统应用,且被调用者未运行,则禁止接收系统广播。

拦截原因设置为 REASON_THIRDAPP_NOTRUNNING_CANT_RECIEVING_SYSTEM_BROADCAST。

(6) 后台运行检测

如果被调用者被限制在后台运行(checkCanRunningBG 为 true),则禁止启动。

拦截原因设置为 REASON_USER_SET_BACKGROUND_RESTRICTED。

(7) 默认策略

如果以上所有检测都未返回明确结果(即结果为 DEFAULT),则默认允许启动。

拦截原因保持为 REASON_DEFAULT。

3.5 Provider启动拦截规则

无太多规则,主要是名单配置规则

http://www.dtcms.com/wzjs/101409.html

相关文章:

  • 中国建设信号工证网站360优化大师官方免费下载
  • 简洁文章网站模板下载专业seo外包
  • 网站开发文档步骤应该怎么写打开百度
  • phicomm怎么做网站大数据营销软件
  • 怎么做网站封面上的图百度网站提交入口
  • 深圳自己做网站 服务器品牌策略怎么写
  • 手机做无水印短视频网站东莞网站建设推广技巧
  • 福田网站建设设计广州网络seo优化
  • 地方性小网站的建设东莞做好网络推广
  • wordpress 阿里云宁波优化seo是什么
  • 表白网页生成器下载网站优化搜索排名
  • 网站建设平台哪个公司好广告关键词
  • 常用于网站推广的营销手段是合肥网络推广外包
  • 1元网站建设精品网站制作新手做seo怎么做
  • 个人备案网站做电影站网络营销推广的基本手段
  • wordpress新页面404烟台seo
  • 汇鑫小学网站建设深圳纯手工seo
  • 如何优化网站目录结构百度怎么推广自己的产品
  • 做第三方网站注意什么it培训机构靠谱吗
  • 北京市网站公司下载爱城市网app官方网站
  • 泉州关键词优化怎么优化自己网站的关键词
  • 中山网页建站模板营销软文小短文
  • 图片设计网站推荐西安百度竞价托管
  • 网页设计学校网站seo培训中心
  • 建设购物网站中国营销策划第一人
  • 网站虚拟建设策划台州百度推广优化
  • 有哪些网站可以找兼职做排名优化系统
  • 做推文网站除了秀米还要什么b2b网站推广排名
  • 一级做受网站aso优化{ }贴吧
  • 企业网站产品分类多怎么做seo微博指数