
Android笔记
文章平均质量分 74
Jack_Chen3
测试开发工程师,全栈测试/打杂/搬砖/摆烂。看下边博客描述哦~~
展开
-
初识asynctask和handler
Android中实现异步任务机制有两种方式,Handler和asyncTask。Handler模式需要为每一个任务创建新线程,涉及到handler、looper、message、thread四个对象,实现异步的流程是主线程启动Thread(子线程)运行生成Message-Looper获取message并传递给handler,handler逐个获取looper中的message,进行UI变更。转载 2016-04-04 18:30:31 · 722 阅读 · 0 评论 -
okhttp简单介绍
Android网络请求库比较多,常用的HttpURLConnection、volley、okhttp、retrofit等。Android开发常见的第三方框架:http://blog.youkuaiyun.com/liuhaomatou/article/details/44857005 从Android4.4开始HttpURLConnection底层实现采用的是okhttp。通信原理图: 主原创 2016-04-18 21:44:29 · 3692 阅读 · 0 评论 -
Android开发技术点
Android通用流行框架大全:1.缓存:DiskLruCache。Java实现基于LRU的磁盘缓存。Github地址:https://github.com/JakeWharton/DiskLruCache 2.图片加载:Android Universal Image Loader。一个强大的加载,缓存,展示图片的库。https://github.com/nostra13/转载 2016-05-29 11:56:24 · 3955 阅读 · 0 评论 -
Adb-for-test简单使用
Adb-for-test分python和java版本,github地址:https://github.com/gb112211/Adb-For-Test 定位元素方式也是使用dump当前activity树结构: 元素获取就是通过解析dump文件内容查找元素,可能速度上比appium快很多。当然可以使用他这个工具完成部分与appium基本相同的功能。我使用他这个工具,实现了自定义原创 2016-07-24 20:55:27 · 1335 阅读 · 0 评论 -
网易Emmagee简单改造
网易Emmagee与腾讯GT都是可以进行性能数据收集,包括CPU、内存、流量、电量等的统计。由于目前其两个工具已开源并可定制,所以,可以在公司自己应用中改造使用,可以解决如下问题:1.在Android5.0以上设备增加了对权限及应用访问等限制,在没有root设备上进数据统计问题。2.自己改造工具可以实现对自己公司应用更深度的定制,并预期解决自己应用深度性能问题。3.分业务、场景原创 2017-07-23 20:34:35 · 2266 阅读 · 0 评论 -
blockcanary原理理解
应用卡顿自动检测工具blockcanary算是在github上推荐的比较多的工具,很实用的能检测主线程卡顿的,还有另一个对它稍微改造的工程blockcanaryex,信息相对更加全面,放上两个工程的地址:Blockcanary:https://github.com/markzhai/AndroidPerformanceMonitorBlockcanaryex:https://github.转载 2017-07-29 12:10:59 · 2400 阅读 · 0 评论 -
Android Ui 代码覆盖率插件—jacoco
由于单元测试很难在公司推行,且为了解决新功能测试以及回归测试在手工测试的情况下,即便用例再为详尽,也会存在遗漏的用例。通过统计手工测试覆盖率的数据,可以及时的完善用例。 经过了解准备使用Jacoco完成这个需求.Jacoco是Java Code Coverage的缩写。 通过插码形式,当我们测试App时,启动后,手动测试完成后,我们通过生成的报告就可以分析到我们手工测试的覆盖...转载 2018-04-13 21:57:17 · 787 阅读 · 0 评论 -
adb devices连接不上设备?
经常有同学会问我:我的adb devices连接不上设备,怎么办?其实会有很多中情况,这里我详细说一下可能的情况,方便同学们去定位问题。1.没有打开开发者选项。一般如果你是新设备,或者是刷过机的设备,到设置中是看不到这个选项的。需要到关于手机中,连续4、5次点击你的Android 版本或者基带(可能是其他选项,如果一个不行,那就试试其他的选项,连续点击4、5次),然后就可以打开开发...原创 2019-05-28 19:08:52 · 702 阅读 · 0 评论