摘要: 其实RecycleView已经出来很长时间了,对RecycleView的用法网上也有很多教程了。本篇文章不讲解RecycleView的用法,不讲解LayoutManager的用法也不讲解ItemDecoration的用法,我们只关注Adapter的用法以及如何封装成一个通用的Adapter Adap 阅读全文
posted @ 2016-08-10 16:09 laogui0906 阅读(958) 评论(0) 推荐(3) 编辑
摘要: 最近项目中使用了开源裁剪库 "android crop" ,使用过程中遇到了三星手机拍照后裁剪的bug,上官方github里看issues发现果真还是有开发者同样遇到这个问题的。bug描述如下: 用手机拍照(保持竖屏)后进入裁剪界面,裁剪完后的图片是旋转90度的,但是在裁剪预览界面中看的是正常的。 阅读全文
posted @ 2016-07-05 21:43 laogui0906 阅读(786) 评论(0) 推荐(0) 编辑
摘要: 开发中对版本进行检查并更新的需求基本是所有应用必须有的功能,可是在实际开发中有些朋友就容易忽略一些细节。 版本更新的基本流程: 一般是将本地版本告诉服务器,服务器经过相关处理会返回客户端相关信息,告诉客户端需不需要更新,如果需要更新是强制更新还是非强制更新。客户端得到服务器返回的相关信息后再进一步做 阅读全文
posted @ 2016-07-04 14:40 laogui0906 阅读(1270) 评论(1) 推荐(1) 编辑
摘要: 本篇文章是继续上篇 "android图片压缩上传系列-基础篇" 文章的续篇。主要目的是:通过Service来执行图片压缩任务来讨论如何使用Service,如何处理任务量大的并发问题。 了解下Service 大家都知道如果有费时任务,这时需要将任务放到后台线程中执行,如果对操作的结果需要通过ui展示还 阅读全文
posted @ 2016-05-31 10:22 laogui0906 阅读(760) 评论(2) 推荐(3) 编辑
摘要: 开发中遇到需要上传图片的场景还是很常见的,这就涉及到图片的压缩处理。如果不进行压缩,势必造成消耗大量的流量,下载图片的速度慢等。 关于android如何压缩,网上的资料也是很多,但大多数都是代码片段,讲解压缩步骤,而没有一个实用的工具类库。那么如何将压缩算法封装成一个实用工具库呢?其中会遇到些什么问 阅读全文
posted @ 2016-05-26 16:54 laogui0906 阅读(2562) 评论(0) 推荐(2) 编辑
摘要: 想必大家对android处理拍照并保存照片的应用场景已经再熟悉不过了,其中比较头疼的问题是像部分三星手机拍完照片后保存的图片是旋转90度后的图片(当然,如果横向拍照是没有问题的)。 本篇文章目的不是简单解决旋转问题,而是通过这样的问题讨论下android内存占用(主要是图片)的问题。通过文章大家可以 阅读全文
posted @ 2016-05-25 10:48 laogui0906 阅读(766) 评论(0) 推荐(0) 编辑
摘要: 不管学什么知识点最好从其基本用法开始,然后在深入到源码层学习会比较容易理解源码带给我们的思想。所以咱们先来看看IntentService的基本用法。 其实很简单,遵守一定的套路就可以 1. 继承IntentService并生成构造方法通过super()来完成父类的基本初始化操作 2. 重写父类的on 阅读全文
posted @ 2016-05-18 21:05 laogui0906 阅读(311) 评论(0) 推荐(0) 编辑
摘要: 对屏幕旋转而引发的Activity重新创建的问题想必所有从事android开发的人来说再熟悉不过了,大家可以通过测试来了解这整个过程。比如我的测试过程如下: 1. 新建BaseAcitivity作为父类(方便添加测试类) BaseAcitivity.java 代码略多,只是为了演示activity整 阅读全文
posted @ 2016-05-18 21:00 laogui0906 阅读(686) 评论(0) 推荐(1) 编辑
摘要: 我在以前的博客文章:如何在命令行通过SVN命令筛选出修改过的文件并递交思路和之前文章类似,只是这篇会对用到的命令做比较详细的分析查看状态:$svn st? 3600ff3d-688e-410d-9412-3af5f40e4e49.mobileprovision? 568ef109-1996-48e0... 阅读全文
posted @ 2015-07-21 15:29 laogui0906 阅读(1573) 评论(0) 推荐(0) 编辑
摘要: 本帖基于quick cocos2dx2.2.6版本。序列帧动画:顾名思义就是在一定的时间内播放多张图片。基本原理非常简单,在一个固定的位置1秒时间内轮询播放有限数量的不同图片。比如1秒中播放24张图(FPS=24)在quick引擎中可以通过framwork中的transition.lua文件中得tr... 阅读全文
posted @ 2015-07-14 18:44 laogui0906 阅读(3380) 评论(0) 推荐(0) 编辑