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

潍坊外贸网站优化seo优化设计

潍坊外贸网站优化,seo优化设计,上海知名的广告公司,wordpress物联网插件非System用户下Persist应用不自动拉起 Android版本:11、12。 背景 先说结论:Android在多用户场景下,系统不会启动非User 0(System)的Persist应用。 应用A配置了Persist应用,且无android:singleUsertrue配置。但在多用户环境下…

非System用户下Persist应用不自动拉起

  • Android版本:11、12。

背景

  • 先说结论:Android在多用户场景下,系统不会启动非User 0(System)的Persist应用

应用A配置了Persist应用,且无android:singleUser=true配置。但在多用户环境下,只启动了system(user 0)进程。
排查怀疑点

  • pm list package --user userID: 查看应用A在对应的用户下是否安装
  • /data/system/user/userID/package-restrcition.xml:查看应用A是否有异常信息。

排查上述两点问题后,发现应用A在对应的userID下已经安装。

  • 尝试手动启动应用,发现可以启动。且手动kill后,可以被Aosp作为Persist应用重新拉起。
# 在User X下启动Service
am startservice --user X-n com.***.A/com.***.A.AService
# 在User X下启动Activity
am start  --user X-n com.***.A/com.***.A.AActivity

问题原因

Aosp的多用户管理模块中UserController.java,非User 0(System)下,默认不会拉起Persist应用。
在这里插入图片描述
在finishUserUnlocked的函数中。判断了,只有UserID为USER_SYSTEM的,才会启动Persist类型且“android:directBootAware=false”的应用。

如何解决这个问题

  • 监听开机广播、或者其他广播做自启动
  • 或者尝试修改Aosp代码
http://www.cadmedia.cn/news/4047.html

相关文章:

  • 人力外包项目发布平台莆田seo
  • 保定百度关键词优化搜索引擎seo推广
  • 企业官方网站建设规划网络运营好学吗
  • 肇庆疫情最新消息今天封城了aso优化费用
  • 怎样去建设厅网站核实身份百度知道入口
  • 游戏网站建设方案刷外链网站
  • 淘宝客怎么做网站推广seo入门到精通
  • 快递查询网站建设樱桃bt官网
  • 培训网站搭建软文投稿平台有哪些
  • 企业网站推广宣传方案创建网站的流程是什么
  • 九江网站推广seo如何提高排名
  • 网站流量统计怎么做目前最新的营销方式有哪些
  • 佛山木工机械厂骏域网站建设专家360优化大师下载安装
  • 古网站典模板怎么知道网站有没有被收录
  • 新疆省住房和城乡建设厅网站杭州网站seo
  • 企业网站的建设内容网络软文范文
  • web简单网页seo代码优化包括哪些
  • 山东青岛平度疫情最新消息今天重庆seo服务
  • django做网站好吗厦门seo关键词优化培训
  • 为了 门户网站建设什么是seo文章
  • 河西集团网站建设自媒体十大平台
  • 沈阳市人大网站建设时间网站运营指标
  • 网站关键词密这么稀释鸡西网站seo
  • 广东省会城监狱官方网站建设简短的软文范例
  • h5网站建设图标网络营销推广网站
  • 建工厂网站的公司东莞seo代理
  • 怎样创建自己的网站深圳网站seo服务
  • 深圳网站建设的谷歌aso优化
  • 河池市住房和城乡建设厅网站营销案例最新
  • 公司装修设计案例武汉企业seo推广