Android - 简单的查看APP启动时间

先看看 测量的时机,下图很清晰的说明了APP启动测量时间:

这里写图片描述

具体见 : https://developer.android.com/topic/performance/launch-time.html

  • Displayed Time
  • reportFullyDrawn()

1. Displayed Time

启动加载代码、初始化工作,从启动进程到第一次绘制完成所消耗的时间

直接看 Log 进行查看,可以看到启动到 MainActivity 使用的时间;

这里写图片描述

2. reportFullyDrawn

如果有异步加载的内容的话,在上面的Displayed Time 执行后异步加载的内容执行完毕的时间;

需要在代码中进行手动调用,比如:

@Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        try{
            if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.KITKAT) {
            // > android 4.4
                reportFullyDrawn();
            }
        }catch(SecurityException e){
        }
    }

Logcat 查看 :

这里写图片描述

没有异步加载,可能两个时间是一样的。

3. ADB 查看

执行下面命令:

adb [-d|-e|-s <serialNumber>] shell am start -S -W
com.example.app/.MainActivity
-c android.intent.category.LAUNCHER
-a android.intent.action.MAIN

终端会打印下面内容:

Starting: Intent
Activity: com.example.app/.MainActivity
ThisTime: 2044
TotalTime: 2044
WaitTime: 2054
Complete

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
EEG(脑电图)Android应用程序是一种可以在Android设备上进行脑电信号记录和分析的应用程序。它具有以下特点和功能。 首先,EEG Android应用程序可以与脑电信号采集设备(如脑电图电极帽)连接,通过蓝牙或USB等方式将脑电信号传输到Android设备上。这样,用户可以随时随地进行脑电图记录,无需受到时间和地点的限制。 其次,该应用程序提供了简单易用的界面和操作,使用户能够轻松启动和停止脑电图记录过程。通过简单的点击和滑动手势,用户可以灵活地控制记录参数,如采样率、通道数和记录时长等。 此外,EEG Android应用程序还配备了实时的信号显示功能,用户可以实时查看和监测脑电信号的波形和频谱。这有助于用户判断信号的质量和稳定性,并在需要时进行相应的调整和纠正。 最重要的是,该应用程序还具备一些高级的信号分析功能,以帮助用户获取更多有关脑电信号的信息。例如,它可以进行事件相关电位分析,帮助用户识别特定事件与脑电信号之间的关联;它还可以进行频谱分析,帮助用户研究不同频段的脑电活动。 总的来说,EEG Android应用程序提供了一种方便、实用且易于使用的方式,在智能手机或平板电脑上进行脑电信号记录和分析。它不仅适用于科研人员和医生,还可以让普通用户更加了解和关注自己的脑电活动。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值