自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(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 43

原创 线程池

线程池前言ThreadPoolExecutorExecutors构造方法线程池运行逻辑自定义线程池线程池关闭前言在Android开发中线程的使用肯定是少不了的,因为在主线程是不能做耗时操作的;但是使用线程也不能随意的直接通过new Thrad方式去使用,因为像列表这种页面,有很多的图片需要加载,只能异步执行,如果直接new,那对手机内存的压力可想而知;好在Android给我们提供了线程池这样...

2019-07-03 16:31:10 103

原创 Android7.0 8.0进程保活与拉活的实现方式

...

2019-07-03 16:19:18 2819

转载 最新Android框架排行榜,上百项资源汇总不容错过

Android框架排行榜1.Retrofit  一句话介绍:Retrofit是一款类型安全的网络框架,基于HTTP协议,服务于Android和java语言上榜理由:Retrofi...

2019-05-29 16:58:33 416

原创 MVP与MVC 简单比较

在开始这篇博客之前,我们先来探讨几个问题:1. 为什么要用MVP?传统开发中,View(包括Activity、Fragment及其子类)作为APP的功能的分割单元完成了过多任务,包括UI绘制与刷新、页面逻辑、动画渲染,这就导致一些复杂的页面动辄数千行,这就导致维护和升级的成本越来越高,代码牵一发而动全身。为了解决这个问题,我们提出了MVP的思想。2. MVP如何解决这个View代码过于庞大的...

2019-05-29 16:41:06 600

转载 Android内存优化————加载长图

项目中总会遇到加载长图的需求,图片的长度可能是手机长度的很多倍,也就是需要通过滑动来查看图片。比较简单的实现方式就是使用ScrollView来加载长图,但是这样做有一个很严重的问题,就是内存消耗严重。我这里有一张长图,宽高为440*10260,大小为477KB,使...

2019-05-29 16:38:28 373

转载 面试经验总结

原文地址:https://blog.csdn.net/qq_27053103/article/details/79564062从16年毕业至今,就职过两家公司,大大小小项目做了几个,非常感谢我的两位老大,在我的android成长路上给予我很多指导,亦师亦友的关系...

2019-05-29 16:33:50 592

原创 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 2661 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除