Android 常用的工具类集 项目中一般会用到很多通用的工具方法,想了想做下总结,分享一下,后续会慢慢补充,希望对各位有用(大佬绕过……) 判断横竖屏的方法 public boolean isScreenChange(…
分类:移动开发
Android:ViewPager和TabLayout连用时,去除ViewPager预加载
直接上代码,把代码copy到Fragment里面就可以了,最主要的就是一个方法: setUserVisibleHint(boolean isVisibleToUser) 代码如下: 先定义两个成员变量: //Fragme…
Android中的缓存处理及异步加载图片类的封装
一、缓存介绍: (一)、Android中缓存的必要性: 智能手机的缓存管理应用非常的普遍和需要,是提高用户体验的有效手段之一。 1、没有缓存的弊端: 流量开销:对于客户端——服务器端应用,从远程获取图片算是经常要用的一个…
RecyclerView源码分析(二)--测量流程
阅读本文您大概需要4.33分钟。 相关系列文章 RecyclerView源码分析(一)–整体设计 在上一篇文章中主要讲解了RecyclerView内部的大体设计结构。因为是从结构出发,所以多少对细节讲的云里雾…
android IPC机制讲解(二)
IPC基础概念介绍 介绍一下IPC中的一些基础概念,主要包含三个方面内容:Serializable接口,Parcelable接口以及Binder,只有熟悉这三方面的内容之后,我们才能更好的理解跨进程通信的各种方式。 Se…
Android性能优化知识列表
1. 内存泄露 内存泄露原因分析 如何规避内存泄露 a. 如何使用高效的Map容器 b. 如何避免无意间的自动封箱 c. Android Lint、StictMode工具的使用技巧 内存的管理机制 a. 共享内存 b. …
Aspects AOP 的实现
都传闻说 OC 的运行时非常NB,今天就来看看非常有名的Aspects,源码在这 https://github.com/steipete/A… 里面的内容非常简单,其实就2个文件,Aspect.h和Aspec…
AFNetWorking 实现文件的下载 断点续传
最近用到了下载,网上也搜寻过下载方面的东西,没有找到太合适的关于AFNetWorking 3.x方面的断点续传的介绍或者demo,于是自己写吧。 AFURLSessionManager这个封装了上传、下载方面的相关内容,…
Activity的显示之ViewRootImpl初探
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,如果能给各位看官带来一丝启发或者帮助,那真是极好的。 前言 在上一篇文章中我们主要分析了android.app.ActivityThread的…
【译】构建 Android App 的 30 条宝贵经验
原文链接 做任何事都有两种人,一种是自己很努力的去做的,还一种是听从他人意见建议的做的。这里有我一些总结的经验,希望能帮到你们: 导入任何第三方包的时候都要再三思考,因为这个动作责任重大。 不要去绘制用户看不见的地方。 …
正则表达式深度解析
我开发了一款正则表达式测试器,想学习正则表达式又苦恼繁琐的测试不妨可以试一下 正则表达式(regular expression)是一种可以在许多现代应用程序和编程语言中使用的特殊形式的代码模式。可以使用它们来验证输入是否…
Android ADB 命令行
用了 MBP,一直有个问题,不能像 Windows 一样直接拷贝文件到手机 SD 卡上,Android ADB 好像可以直接拷贝,但由于忙,没有去详细了解,最近刚需,要解决,于是系列学习了 ADB 知识,发现新大陆,没想…