Android学习笔记
文章平均质量分 89
__高山流水
一个撸代码的小胖子
展开
-
Android ViewPager学习总结
参考:https://www.cnblogs.com/jzyhywxz/p/6914307.htmlhttps://blog.csdn.net/IAFMAY/article/details/77981293android-support-v4.jar是Google提供给我们用来兼容低版本Android系统的jar包,ViewPager正是其中之一。第一步:添加依赖implem...原创 2018-08-30 19:51:40 · 484 阅读 · 0 评论 -
简单的Android多点触控和手势识别
参考:https://www.cnblogs.com/devinzhang/archive/2012/02/27/2369942.htmlhttps://www.jianshu.com/p/cafedd319512https://blog.csdn.net/zhangyalong_android/article/details/69525455Android 触控事件的核心为onT...翻译 2018-08-29 16:09:58 · 1474 阅读 · 0 评论 -
Android 弹性ScrollviewDemo
传送门https://github.com/RegonBlack/FlexibleScrollView原创 2018-09-28 10:10:03 · 263 阅读 · 0 评论 -
Android ThrealPoolExecutor详解
1.概述线程在Android中是一个非常重要的概念,分为主线程和子线程,主线程主要负责与界面有关的操作,而子线程负责其他耗时的操作,不能将耗时操作放在主线程中,不然会引发ANR问题。线程池可以看做是一个线程的集合,提供了简单的几种管理方法,使用线程池有几个好处:线程复用,重用池中的线程避免过多的开销; 有效控制最大线程的数量,不会因为开启过多的线程而造成阻塞; 简单的管理,并能够设...原创 2018-09-30 14:22:51 · 164 阅读 · 0 评论 -
Android Studio实用快捷键
Android Studio实用快捷键工欲善其事,必先利其器!下面是一些Android Studio的实用快捷键,熟练使用这些快捷键对辅助开发有很大的帮助!文本编辑类:快捷键说明Ctrl+C复制Ctrl+V粘贴Ctrl+X剪切Ctrl+Z撤销Ctrl+W选中代码,类似双击效果,多次可能有惊喜Ctrl+Y删除当前一行Ctrl+...原创 2018-12-17 11:43:42 · 188 阅读 · 1 评论 -
Android zip文件压缩与解压
Android zip文件压缩与解压Android开发中偶尔需要用到zip文件的压缩与解压,正好公司项目需要用到,趁此机会特意总结了下,分享给大家,也是对我学习Android的记录。zip压缩Android中的zip压缩主要用到两个类:ZipEntry,ZipOutputStream,ZipEntry类用于保存一些被压缩文件的信息,如文件名、修改时间等等,部分源码如下:class ZipE...原创 2019-03-19 19:50:57 · 14517 阅读 · 1 评论 -
Android view的双缓冲机制
什么叫做view的双缓冲机制?顾名思义,双缓冲意味着会有两个缓冲层,缓冲的出现就是为了提高view的刷新速度。 我们知道,由于人眼的原因,1秒24帧的动画才能让人感觉到顺畅,因此每一帧的时间大概也就是41ms,而且这41ms并不是全部留给Android代码的,最后留给Android发挥的时间也就只有16ms左右,当我们需要绘制一个重量级的动画时,16ms不足以将整个view重新...原创 2019-03-16 17:13:34 · 2222 阅读 · 1 评论 -
Android 使用Rxjava和OkHttp3封装文件下载器
最近在学Rxjava,觉得这真是个神器,作为一个有轻微强迫症的程序员,自从用了Rxjava后,代码感觉清爽多了,再也不用为切换线程而使得代码臃肿难看发愁了。整体思路是这样的:构建一个发射DownloadTask的发射器ObservableOnSubscribe<DownloadTask>,使用OkHttpClien在subscribe(ObservableEmitter<...原创 2019-03-26 21:03:22 · 932 阅读 · 0 评论