高效加载大图片 我们在编写Android程序的时候经常要用到许多图片,不同图片总是会有不同的形状、不同的大小,但在大多数情况下,这些图片都会大于我们程序所需要的大小。比如说系统图片库里展示的图片大都是用手机摄像头拍出来的,这些图片的分辨率会比我们手机屏幕的分辨率高得多。大家应该知道,我们编写的应用程 ...
分类:
移动开发 时间:
2017-10-16 13:35:19
阅读次数:
274
初级教学(包含Xamarin.GradleBindings插件的安装) 中级教学 今天我们来到了高级教学,今天要绑定一个Github上将近4000star的一个项目 Android图片轮播控件: banner 今天会处理不少的Error,这是与初级中级教学,最大的不同部分. 特此感谢,Xamarin ...
分类:
移动开发 时间:
2017-10-03 00:52:21
阅读次数:
955
最近利用一周左右的业余时间,终于完成了一个Android图片剪裁库,核心功能是根据自己的理解实现的,部分代码参考了Android源码的图片剪裁应用。现在将该代码开源在Github上以供大家学习和使用,地址:https://github.com/Jhuster/ImageCropper,效果如下所示: ...
分类:
移动开发 时间:
2017-09-22 22:29:39
阅读次数:
231
本次的随笔记录学习了ImageSwitcher 和 Gallery ImageSwitcher : ImageSwitcher粗略的理解就是ImageView的选择器 ImageSwitcher的原理:ImageSwitcher有两个子View:ImageView,当左右滑动的时候,就在这两个Ima ...
分类:
移动开发 时间:
2017-09-13 13:05:21
阅读次数:
342
AsyncTask是执行后台线程的最简单方式,但它不适用于那些重复且长时间运行的任务。 1. Looper Android中,线程拥有一个消息队列(message queue),使用消息队列的线程叫做消息循环(message loop)。消息循环会循环检查队列上是否有新消息。 消息循环由线程和loo ...
分类:
移动开发 时间:
2017-09-08 19:31:36
阅读次数:
240
点击下载源代码 想起刚開始写代码的时候,领导叫我写一个头像下载的方法,当时屁颠屁颠就写了一个图片下载的,每次都要去网络上请求,最后直接被pass掉了 当时的思路是这种 后来渐渐地就知道了有二级缓存这东西。自己也阅读过非常多关于双缓存的文章。 APP开发到越后面。对性能的要求越高。那么双缓存的优势就逐 ...
分类:
移动开发 时间:
2017-08-05 19:47:57
阅读次数:
265
hpi:通常是大图像素是:480x800 (640*960)宽比长大致为0.6左右 一般240dpi。 小图的像素依据实际来。 xhdi:一般大图像素是: 640x1136 (720*1280) 宽比长大致为0.6左右比例 通常是320dpi。 小图的像素依据实际来。 小图像素參考:(依据实际情况定 ...
分类:
移动开发 时间:
2017-07-27 12:38:40
阅读次数:
211