- 博客(11)
- 收藏
- 关注
转载 android对数据按照时间排序
经常遇见一个列表,两个接口的情况,两个接口属于两个不同的表数据,那么数据拼接回来之后,并不是按照时间排序的,看起来就相当混乱,所以记录一下如何对数据按照时间排序。步骤一:格式化日期 public static Date stringToDate(String dateString) { ParsePosition position = new ParsePositi
2017-11-27 14:16:41 2251
转载 android开源项目集合
最近因为要去外派了,工欲善其事,必先利其器!所以又回顾了一下自己github上所收藏的项目,也算是温故而知新吧。最流行的android组件大全 http://www.open-open.com/lib/view/open1409108030307.htmlAndroid开源项目分类汇总 http://www.open-open.com/lib/view/open1406272852
2017-11-27 11:46:35 509
原创 微信分享文件
极光支持微信文件分享,不支持扣扣。我的项目里也集成了友盟分享,但是分享文件我用的微信官方文档。核心代码:WXFileObject object = new WXFileObject(filePath);object.fileData = SocializeUtils.File2byte(new File(filePath));WXMediaMessage mediaMessag
2017-08-29 17:04:21 1054
转载 recycleview万能分割线
public class DividerItemDecoration extends RecyclerView.ItemDecoration { private int space; public DividerItemDecoration() { this(8); } public DividerItemDecoration(int space
2017-06-29 10:59:52 335
原创 支付宝遇到“创建交易异常,请从新创建后在付款”
如果你的配置没有问题,那很可能就是订单信息不全导致的,反正我的是这样,检查你的private String orderZfbId = "";private String goodsZfbName = "";private String goodsZfbDescription = "";private double goodsZfbPrice;private String returnZ
2017-06-20 11:28:12 3256
原创 recycleview 的item图片倒影效果
public class ReflectItemView extends FrameLayout { private static final String TAG = "ReflectItemView"; private Paint mRefPaint = null; private Bitmap mReflectBitmap; private Canvas mR
2017-06-20 11:14:05 777
原创 友盟推送注册失败,无法获取devicetoken,错误码-11,-9
原因:PushSDK这个里面的so文件和你项目工程下的so文件不一致。解决:要么删除多了,要么添加少的。只是为了记录。
2017-05-03 14:45:39 6294 1
原创 Android异步加载(三)
使用缓存在此之前我们要介绍一个算法:Lru算法Lru:Least Recently Used近期最少使用算法 Android 提供了LruCache类来实现这个缓存算法创建LruCache,并且指定键值对类型,LruCache实际上是一个map;在构造方法中获取当前应用可使用的内存大小,并设置一个缓存的大小值来初始化LruCache;
2015-12-02 12:29:56 485 1
原创 Android异步加载(二)
上篇我们已经获取到了标题和内容,这篇主要讲解获取图片的俩种方式一实现效果:二.使用Thread加载图片,代码如下:子线程不能更新UI, 使用handler处理,将bitmap以消息的形式发送出去在异步加载中,当网络环境不是很好情况下,ListView本身的缓冲机制可能会造成ListView的item显示错乱。两种方法可以避免这种问题:1. 将当前的item与原始
2015-12-01 20:39:38 320
原创 Android异步加载(一)
1.Android异步加载:顾名思义用异步的方式加载数据;2.为什么要用异步加载:Android单线程模型;还有就是耗时操作阻塞UI线程。3.实现异步加载的俩种方式:多线程\线程池;AsyncTask(底层也是多线程)。
2015-12-01 09:53:12 330
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人