数智图书馆-无锡数智政务 本次搜索耗时 6.461 秒,为您找到 299 个相关结果.
  • 5.2 Lint

    10 2025-06-17 《Android群英传》
    5.2 Lint 5.2 Lint Lint工具相信大部分的开发者都非常熟悉了,在Android Studio中已经集成了很好的Lint检测,开发者在IDE右边看见的黄色提示就是IDE调用Lint代码检测工具所做出的检测结果,如图5.3所示。 图5.3 Lint提示 Lint虽然只是警告,但Lint提示的内容对于提高程序质量是非常有帮助的。很...
  • 帧率分析

    10 2025-06-17 《Android群英传》
    帧率分析 帧率分析 在开发者选项中,有一个Profile GPU Rending选项可以在当前界面上显示界面刷新帧率。但其实有一个ADB命令,就可以dump出实时的帧率信息。 首先,在开发者选型中打开Profile GPU Rending的“显示与adb shell dumpsys gfxinfo”选项。接下来,打开要调试的App。调试结束后,在终端...
  • Bugreport

    10 2025-06-17 《Android群英传》
    Bugreport Bugreport Bugreport是Android系统自带的日志分析系统,它包含系统的启动Log,以及系统的状态Log和详细的进程、虚拟机、缓存、内存等信息。这个Log对于分析系统问题非常有帮助。对于上层App来说作用比较局限,应用开发者了解即可。 该工具的使用方法如下所示。 ➜ ~ adb bugreport ...
  • 5.4 Android Device Monitor

    10 2025-06-17 《Android群英传》
    5.4 Android Device Monitor 5.4 Android Device Monitor 顾名思义,Android Device Monitor是一个监视Android设备的工具,该工具位于SDK目录的tools目录下,如图5.11所示。 在命令行中执行monitor指令,或者直接双击这个工具。在Android Studio中也可以...
  • 5.5 9Patch工具

    10 2025-06-17 《Android群英传》
    5.5 9Patch工具 5.5 9Patch工具 点9图是Android中为处理图像拉伸而产生的一种图片格式,相信大部分的开发者都使用过9Patch图,该工具在SDK目录的tools目录下,如图5.13所示。 图5.13 draw9patch 直接执行draw9patch指令或者双击该工具,可以打开9patch工具。打开后,将一张png图片...
  • Android系统对UI的提升

    10 2025-06-17 《Android群英传》
    Android系统对UI的提升 Android系统对UI的提升 Android系统对UI性能的优化工作始终没有停止过,纵观整个Android系统的发展,UI性能大致经过了以下几个阶段。 软解时代:在Android 2.3时代,所有的绘图由CPU完成,即通过软件运算画图。 硬解时代:在Android 2.3之后,Android系统增加了GPU,同时...
  • Framestats

    10 2025-06-17 《Android群英传》
    Framestats Framestats adb shell dumpsys gfxinfo中还有一个参数framestats,可以获取到更详细的页面渲染信息,代码如下所示。 adb shell dumpsys gfxinfo < PACKAGE_NAME > framestats 该功能的使用与GPU-Profiler工具类似,使用...
  • ADB计算启动时间

    10 2025-06-17 《Android群英传》
    ADB计算启动时间 ADB计算启动时间 通过ADB命令可以统计应用的启动时间,指令如下所示。 ➜ ~ adb shell am start - W com . xys . preferencetest /. MainActivity Starting : Intent { act = android . in...
  • 6.12 Allocation Tracker

    10 2025-06-17 《Android群英传》
    6.12 Allocation Tracker 6.12 Allocation Tracker Dump Heap工具帮助开发者对内存的整体使用情况进行掌控,但缺点是无法了解每块内存具体分配给哪些对象了。这时就需要使用Allocation Tracker工具进行内存跟踪,这个工具有两个版本,一个是在Android Studio中的,另一个是集成在DDM...
  • 6.14 内存泄漏分析

    10 2025-06-17 《Android群英传》
    6.14 内存泄漏分析 6.14 内存泄漏分析 在Android中,其实并不存在所谓的内存泄漏,这里的内存泄漏是指没有在恰当的时候释放掉的内存。优化这些内存可以避免GC对App的性能影响,带给用户最大的体验就是系统运行流畅度的提升。