【性能优化与自动化测试】
没有鱼了
https://developer.android.google.cn/
https://www.androiddevtools.cn/
展开
-
Android自动化测试之MonkeyRunner MonkeyDevice MonkeyImage API使用详解 脚本编写 脚本录制回放
monkeyrunner工具提供了一个API,用于编写从Android代码之外控制Android设备或模拟器的程序。 使用monkeyrunner,你可以编写一个Python程序,安装Android应用程序或测试包,运行它,向其发送击键,截取其用户界面,并在工作站上存储屏幕截图。 monkeyrunner工具主要用于测试功能/框架级别的应用程序和设备以及运行单元测试套件,但您可以将其用于其他目的原创 2018-07-03 18:47:08 · 3193 阅读 · 0 评论 -
Android自动化测试环境部署及adb sdkmanager avdmanager Monitor DDMS工具使用及命令详解
Android自动化测试环境部署,adb全称是Android Debug Bridge,即Android调试桥,电脑和设备之间的连接、调试通道;通过adb相关命令可以在PC端实现对Android设备的控制、获取设备信息;sdkmanager 命令专门用来管理 SDK,可以查看、安装、更新、卸载 Android SDK 的软件包;DDMS全称是Dalvik Debug Monitor Service,是 Android 开发环境中的Dalvik虚拟机调试监控服务原创 2019-05-12 21:33:08 · 4595 阅读 · 0 评论 -
性能优化-Android中如何通过adb start命令和添加Log方式统计APP启动时间
鉴于最近这段时间在做APP的性能优化方面的工作,其中一个小项是需要提高APP的启动速度,最好做到秒开的地步;做这个的时候需要经常去观察和统计APP启动到底需要多长时间,所以本篇文章就记录下这方面的经历,也希望能给后来者一些帮助原创 2018-11-27 20:57:28 · 1843 阅读 · 0 评论 -
性能优化-Andriod中捕获收集APP崩溃异常信息并上报服务器
捕获异常前言实现UncaughtExceptionHandler前言在做应用线上维护的时候,需要将用户在使用APP的过程中发生的错误信息及当时的手机的一些数据发送到服务器,方便开发人员分析和修改,进行后续迭代;这样就需要捕获应用发生的异常,好在Google给我们提供了一个UncaughtExceptionHandler这么一个接口,可以实现这个需求本文所含代码随时更新,可从这里下载最新代码...原创 2018-11-29 11:03:52 · 1083 阅读 · 0 评论 -
性能优化-Android中APP冷启动黑白屏原因解密和实现秒开方案
做过APP开发,尤其是复杂项目的同学应该会经历过APP在桌面点击冷启动的时候,你以为会顺利打开应用首页,但是出现在你眼前的不是白屏就是黑屏的情况,也不会停留多久,可能就一闪而过;不管哪种情况,对于用户体验来说肯定是不行的,对于一个优秀程序员来说,怎么能看到自己开发的软件出现这种情况呢?那这到底怎么回事呢?今天就来说道说道原创 2018-11-07 18:15:37 · 1607 阅读 · 0 评论 -
性能优化-Android之ANR分析解决 traces.txt文件分析 CPU占用过高 解决ANR文件没有导出权限问题
(由于公司项目特殊情况,需要使用一些小厂的三防功能手机,不能使用我们平时用的这些民用手机)前期测试的时候是用民用手机测试的,有六七种机型(小米,华为,中兴,oppo),使用过程中均没有出现ANR的情况,但是在公司采购的一款工程机上面用了一段时间后肯定就会出现ANR,出现了怎么办呢,得想办法解决啊。现在想起来这段日子,真是痛苦啊,不过这也是提示能力的一个过程。先总结下哪些情况会出现ANR吧(...原创 2018-05-15 15:10:47 · 18167 阅读 · 1 评论 -
Android自动化测试之Monkey命令使用及monkey脚本编写
系列文章Android自动化测试环境部署及adb sdkmanager avdmanager Monitor DDMS工具使用及命令详解Android自动化测试之Monkey使用及monkey脚本编写Android自动化测试之MonkeyRunner MonkeyDevice MonkeyImage API使用详解 脚本编写 脚本录制回放背景如果开发完app,开发人员没有充分的...原创 2018-06-29 16:22:14 · 42233 阅读 · 11 评论 -
使用TraceView+实际案列实战性能分析 找出android app UI卡顿原因
ui卡顿应该是程序猿最不想见到的问题了,或者说现象吧,因为这让用户很直接的感受到极差的使用体验,此时用户的内心OS:这什么垃圾APP啊,做的这么卡;心情好点的可能连带着手机一起怼,这什么垃圾手机啊,性能这么差;所以在平常开发的时候一定要注意这方面的问题,多做测试,同时多拿一些机型测试,毕竟Android碎片化太严重了,随便一个小厂家都能做个手机出来卖。原创 2019-07-30 20:09:33 · 1573 阅读 · 1 评论