千家信息网

Android app启动节点与上报启动的方法

发表于:2026-11-02 作者:千家信息网编辑
千家信息网最后更新 2026年11月02日,本文小编为大家详细介绍"Android app启动节点与上报启动的方法",内容详细,步骤清晰,细节处理妥当,希望这篇"Android app启动节点与上报启动的方法"文章能帮助大家解决疑惑,下面跟着小
千家信息网最后更新 2026年11月02日Android app启动节点与上报启动的方法

本文小编为大家详细介绍"Android app启动节点与上报启动的方法",内容详细,步骤清晰,细节处理妥当,希望这篇"Android app启动节点与上报启动的方法"文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。

    app启动的关键节点

    经常利用content provider 和Androidx里的 startup库来对库进行初始化操作,那么app启动关键方法的执行顺序是什么样的呢? 怎么样控制我的库的启动顺序?

    参考这篇文章: Android 多个 ContentProvider 初始化顺序

    精髓在这张图里:

    回答上面的问题: 怎么样控制我的库的启动顺序?

    推荐用contentprovider,设置initOrder.

    不推荐用startup,因为它只能在dependices()回调里通过依赖来控制,是强依赖,不够灵活

    启动时间怎么算

    方案1: 参考firebase:

    从第一个contentProvider的attachInfo,到第一个页面的onReusme:

    app-start-foreground-background-traces:https://firebase.google.com/docs/perf-mon/app-start-foreground-background-traces?authuser=0&platform=android

    App start trace
    This trace measures the time between when the user opens the app and when the app is responsive. In the console, the trace's name is _app_start. The collected metric for this trace is "duration".

    Starts when the app's FirebasePerfProvider ContentProvider completes its onCreate method.

    Stops when the first activity's onResume() method is called.

    Note that if the app was not cold-started by an activity (for example, by a service or broadcast receiver), no trace is generated.

    看一下FirebasePerfProvider的配置:

    initOrder="101",基本是最大的. 项目里其他的Provider都没有怎么配置initOrder

        

    可以自己搞个类似的trace打印/上报一下

    然后就可以看logcat的日志输出+ trace平台的统计了

    方案2 : ams

    adb 命令:

    adb shell am start -W 包名/入口activity全类名

    在控制台会输出日志:

    这里的时间会比方案1统计到的时间小一些

    读到这里,这篇"Android app启动节点与上报启动的方法"文章已经介绍完毕,想要掌握这篇文章的知识点还需要大家自己动手实践使用过才能领会,如果想了解更多相关内容的文章,欢迎关注行业资讯频道。

    方法 节点 顺序 控制 文章 方案 时间 关键 内容 日志 篇文章 参考 推荐 统计 输出 配置 妥当 最大 不够 入口 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 南京欣网互联网络科技有限公司 上海睿民互联网科技有限公司 互联网科技工作委员会副主任毛军 科技互联网企业 互联网科技公司税收优惠 港股互联网科技股 苏州互联网科技贷款公司 互联网金融科技平台 润盈互联网科技 卓越科技互联网 招聘 成都玖崟互联网科技有限公司乐商圈怎么样 湖南诚度互联网科技有限公司 福建科技产业互联网发展 知域互联网科技有限公司大骗子 注册互联网科技公司经营范围大全 本届互联网博览会上的黑科技 沐思想互联网科技有限公司 有人说阿里系是互联网科技企业 上海同邻互联网科技有限公司规模 北京天晋互联网科技有限公司 科技互联网 互联网 科技 赫美联合互联网科技 汉立互联网科技有限公司联系电话 互联网科技中介 浙江互联网科技研学营 互联网科技扶贫时间 互联网数据科技专业 互联网的黑科技实验室 科技美学互联网 艺术
    0