- 博客(7)
- 资源 (5)
- 收藏
- 关注
原创 Java中 Comparator接口 与Comparable 的区别
一、概述定义Comparable是在集合内部定义的方法实现的排序的接口,位于java.util下。Comparator是在集合外部实现的排序的接口,位于java.lang下。 Comparable是一个对象本身就已经支持自比较所需要实现的接口,如String、Integer自己就实现了Comparable接口,可完成比较大小操作。自定义类要在加入list容器中后能够排序,也可以实现Comparab
2016-01-27 18:25:24 581 1
转载 Google推荐的图片加载库Glide介绍
在泰国举行的谷歌开发者论坛上,谷歌为我们介绍了一个名叫 Glide 的图片加载库,作者是bumptech。这个库被广泛的运用在google的开源项目中,包括2014年google I/O大会上发布的官方app。它的成功让我非常感兴趣。我花了一整晚的时间把玩,决定分享一些自己的经验。在开始之前我想说,Glide和Picasso有90%的相似度,准确的说,就是Picasso的克隆版本。但是在细节上还是有
2016-01-26 11:02:19 434
翻译 Picasso-Android图片缓存库
Picasso官方网址:http://square.github.io/picasso/介绍在Android应用程序中使用Picasso添加图片必须要有上下文(context)和图片来源。仅仅只需要一行代码就能完全实现图片的异步加载!Picasso.with(context).load("http://i.imgur.com/DvpvklR.png").into(imageView);Picasso
2016-01-19 11:46:59 619
原创 Android添加快捷方式
配置权限在Manifest.xml文件中配置添加快捷方式的权限<!-- 添加快捷方式 --><uses-permission android:name="com.android.launcher.permission.INSTALL_SHORTCUT" />首次启动软件创建快捷方式的判断(使用SharedPreferences ) /** * 首次启动软件是否创建快捷方式
2016-01-15 12:48:58 591
原创 startActivityForResult详解
startActivityForResult与startActivity的不同之处在于:1. startActivity仅仅是跳转到目标页面,若是想跳回当前页面进行数据刷新或其他处理,则必须再使用一次startActivity( )A跳转到B: A-->BB执行finish操作: B-->finish(B)-->A2. startActivityForResult( ) 可以
2016-01-07 19:30:28 579
原创 shape在Android中的使用
shape用于设定形状,可以在selector,layout,layer-list等里面使用,如果有需求是实现一些简单的几何图形可以用shape来实现。根据交互设计的需要,可以考虑用shape绘制按钮,好处有:矢量绘制,易于缩放;字节数更少(一般而言);基于XML文本,属性值易于调整;Drawable组件间可嵌套,可重用;XML与项目其他源代码在一起,便于版本控制。当然也有缺点:没有可
2016-01-05 14:42:08 477
转载 Android图像适配
Android的屏幕适配一直以来都在折磨着我们这些开发者,本篇文章以Google的官方文档为基础,全面而深入的讲解了Android屏幕适配的原因、重要概念、解决方案及最佳实践,我相信如果你能认真的学习本文,对于Android的屏幕适配,你将有所收获!Android屏幕适配出现的原因
2016-01-04 20:40:16 1519
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人