shell-android获取app启动时间

问题描述

android获取app启动时间

有谁知道通过java代码得到app启动的时间的么。或者用adb shell am start -W packageName/activity;这种方式怎么获取到结果。

解决方案

? ? ? ? Android平台上,一个App的启动时间可以说是一个重要的性能指标。如何获取一个App的启动时间呢,接下来咱们详细探讨一下。
? 在查阅Android的文档之后发现,Android的shell命令里面是有这个功能的,打开adb,输入以下命令

? ? ? ? am是shell中......
答案就在这里:Android获取App启动时间

解决方案二:

启动前获取一次当前系统时间,启动完成后再获取一次当前系统时间,时间差不就是你启动的时间了吗?

时间: 2024-11-01 03:17:57

shell-android获取app启动时间的相关文章

Android获取app应用程序大小的方法_Android

Android对这种方法进行了封装,我们没有权限去调用这个方法,所以我们只能通过AIDL,然后利用Java的反射机制去调用系统级的方法. 下面上代码:(注释比较详细) /** * 作用:-----获取包的大小----- * @param context 上下文 * @param pkgName app的包名 * @param appInfo 实体类,用于存放App的某些信息 */ public static void getPkgSize(final Context context, Strin

Android获取app应用程序大小的方法

Android对这种方法进行了封装,我们没有权限去调用这个方法,所以我们只能通过AIDL,然后利用Java的反射机制去调用系统级的方法. 下面上代码:(注释比较详细) /** * 作用:-----获取包的大小----- * @param context 上下文 * @param pkgName app的包名 * @param appInfo 实体类,用于存放App的某些信息 */ public static void getPkgSize(final Context context, Strin

Android获取App内存使用情况的方法

1.代码获取当前app内存的使用情况 ActivityManager activityManager = (ActivityManager) getSystemService(ACTIVITY_SERVICE); //最大分配内存 int memory = activityManager.getMemoryClass(); System.out.println("memory: "+memory); //最大分配内存获取方法2 float maxMemory = (float) (Ru

安卓(Android)开发之统计App启动时间_Android

前言 作为 Android 开发者,想必多多少少要接触启动速度优化相关的事情,当用户越来越多,产品的功能也随着迭代越来越多,App 逐渐变得臃肿是一件很常见的现象,甚至可以说是不可避免的现象,随之而来的工作就是优化 App 性能,其中最主要的一项就是启动速度优化.但本文的主角并不是启动速度优化,而是启动时间统计. 一.启动类型 工欲善其事,必先利其器.想要优化 App 的启动速度,必须有准确衡量启动时间的方法,否则优化完之后效果怎样,自己都不知道,说出去别人也不信服不是.在做 App 启动时间统

Android获取高清app图标代码分享_Android

Android获取高清app图标只有一个方法,具体内容如下 public synchronized static Drawable getIconFromPackageName(String packageName, Context context) { PackageManager pm = context.getPackageManager(); if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.ICE_CREAM_SANDWICH_MR1)

Android获取应用版本号与版本名称_Android

使用包管理器 package com.liunan.myfirstapp.util; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /** * Created by 刘楠 on 2016-03-22. */ public class

Android获取手机的版本号等信息的代码_Android

本文实例分享了Android获取手机系统版本等信息的方法,供大家参考,具体内容如下: 第一种代码: String phoneInfo = "Product: " + android.os.Build.PRODUCT; phoneInfo += ", CPU_ABI: " + android.os.Build.CPU_ABI; phoneInfo += ", TAGS: " + android.os.Build.TAGS; phoneInfo +=

用iOS代码获取APP启动页图片_IOS

用代码获取APP启动页图片  // // AppleSystemService.swift // Swift-Animations // // Created by YouXianMing on 16/8/11. // Copyright 2016年 YouXianMing. All rights reserved. // import UIKit class AppleSystemService : NSObject { /** Get the lauch image. - returns:

Android获取应用版本号与版本名称

使用包管理器 package com.liunan.myfirstapp.util; import android.content.Context; import android.content.pm.ApplicationInfo; import android.content.pm.PackageInfo; import android.content.pm.PackageManager; /** * Created by 刘楠 on 2016-03-22. */ public class