- 博客(8)
- 收藏
- 关注
原创 Appium 自动化测试环境搭建
环境搭建下载地址变量名:JAVA_HOME变量值:jdk的安装目录旧版本的需要添加\bin目录和jre\bin目录:如果是新版本的JDK,只需要添加一个变量可以:%JAVA_HOME%\bin安装时如果没有额外提示说需要安装 jre 的就是新版本。变量名:CLASS_PATH变量值:旧版本 .;新版本 .;注意:这个值是固定的,不要缺少任何符号运行DOS,输入 java -version下载地址运行DOS,输入 python下载地址。
2023-10-16 11:17:26 123
原创 线程池
线程池前言ThreadPoolExecutorExecutors构造方法线程池运行逻辑自定义线程池线程池关闭前言在Android开发中线程的使用肯定是少不了的,因为在主线程是不能做耗时操作的;但是使用线程也不能随意的直接通过new Thrad方式去使用,因为像列表这种页面,有很多的图片需要加载,只能异步执行,如果直接new,那对手机内存的压力可想而知;好在Android给我们提供了线程池这样...
2019-07-03 16:31:10 111
转载 最新Android框架排行榜,上百项资源汇总不容错过
Android框架排行榜1.Retrofit 一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofi...
2019-05-29 16:58:33 492
原创 MVP与MVC 简单比较
在开始这篇博客之前,我们先来探讨几个问题:1. 为什么要用MVP?传统开发中,View(包括Activity、Fragment及其子类)作为APP的功能的分割单元完成了过多任务,包括UI绘制与刷新、页面逻辑、动画渲染,这就导致一些复杂的页面动辄数千行,这就导致维护和升级的成本越来越高,代码牵一发而动全身。为了解决这个问题,我们提出了MVP的思想。2. MVP如何解决这个View代码过于庞大的...
2019-05-29 16:41:06 606
转载 Android内存优化————加载长图
项目中总会遇到加载长图的需求,图片的长度可能是手机长度的很多倍,也就是需要通过滑动来查看图片。比较简单的实现方式就是使用ScrollView来加载长图,但是这样做有一个很严重的问题,就是内存消耗严重。我这里有一张长图,宽高为440*10260,大小为477KB,使...
2019-05-29 16:38:28 384
转载 面试经验总结
原文地址:https://blog.csdn.net/qq_27053103/article/details/79564062从16年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系...
2019-05-29 16:33:50 602
原创 ViewPager取消预加载
import android.content.Context;import android.database.DataSetObserver;import android.graphics.Canvas;import android.graphics.Rect;import android.graphics.drawable.Drawable;import android.os.Par...
2019-05-29 16:14:59 2671 1
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人