Git相关简介 Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。 安装 Mac 安装homebrew,直接将下面命令复制到命令行运行 通过...
![240](https://upload.jianshu.io/users/upload_avatars/1788946/17d8e93c-fb71-4ac3-aaff-6cf86b78f24f.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
Git相关简介 Git 是一个免费的开源分布式版本控制系统,旨在快速高效地处理从小到大的所有项目。 安装 Mac 安装homebrew,直接将下面命令复制到命令行运行 通过...
记录从单纯的测试或者技术小白如何一步步进阶成为一名合格的测试开发工程师Tips文中如果有不当的地方欢迎大家指正有同学对某些点感兴趣的或者有想了解某些领域相关知识的欢迎留言和投...
原文地址 Android open source project analysis 感谢原作者guoxiaoxing及相关技术大佬的无私付出. 此篇文章在各位大佬的源码分析文...
直接使用glide是可以不用封装的,这里封装是为了可以动态的去切换其他的图片加载框架
Android图片加载-Glide4.0框架封装基于现有项目存在大量高清美图展示的模块,所以在使用并对比了Glide和fresco的加载效果及使用体验后定下来的,两个框架都非常优秀但其侧重点略有不同之所以会选择Glide是...
Android SD卡下载路径切换 存储机制原理及初始化 Android存储机制 原文链接: Android | 图解外部存储和内部存储内外部存储的区别按照内外部存储:带Ex...
@无心下棋 对的可以
Android图片加载-Glide4.0框架封装基于现有项目存在大量高清美图展示的模块,所以在使用并对比了Glide和fresco的加载效果及使用体验后定下来的,两个框架都非常优秀但其侧重点略有不同之所以会选择Glide是...
《Kotin 编程思想·实战》 《Kotlin极简教程》正式上架: 点击这里 > 去京东商城购买阅读 点击这里 > 去天猫商城购买阅读 1 JVM语言家族概览 1.1 编程...
基于现有项目存在大量高清美图展示的模块,所以在使用并对比了Glide和fresco的加载效果及使用体验后定下来的,两个框架都非常优秀但其侧重点略有不同之所以会选择Glide是...
本文为kotlin仿开眼视频Android客户端的后续补充内容,本篇为大家介绍如何对TabLayout进行定制使用,基于项目需求,本篇主要对部分功能进行了定制,如:指示器距离...
Eyepetizer 仿开眼视频Android客户端,本项目主要用来练手Google-MVP已及kotlin,对于急切想熟悉kotlin的童鞋来说是一个不错的练手项目,由于公...
通常在使用service更新应用时最常出现的问题就是Notification进度的更新问题、service在什么时间关闭以及需要我们自己在Service中创建新的线程处理耗时...
@无心下棋 哈哈,不客气
Handler、AsyncTask、HandlerThread和IntentService之间的对比耗时操作的几种操作方式 Thread Handler Looper MessageQueue 创建handler时会创建looer对象并用looper中的messageQue...
一般来说凡是能够引起UI卡顿的操作都可以称之为耗时操做,Android系统中UI的渲染帧率为60fps(Frames per Second),一旦少于60fps在我们的视觉上就会出现卡顿的现象,也就是说需要每16ms刷新一次才不会在视觉上产生卡顿现象,所以可以理解为凡是耗时超过16ms的在Android系统中可以称之为耗时操作
Handler、AsyncTask、HandlerThread和IntentService之间的对比耗时操作的几种操作方式 Thread Handler Looper MessageQueue 创建handler时会创建looer对象并用looper中的messageQue...
耗时操作的几种操作方式 Thread Handler Looper MessageQueue 创建handler时会创建looer对象并用looper中的messageQue...
版本 v1.0.0已完成:业务日志、通用日志、错误日志可以正常使用待完善:Action日志当前页面功能、本地存储的上传规则 框架功能简介 使用 在需要使用的module的gr...