自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(9)
  • 资源 (8)
  • 收藏
  • 关注

翻译 Unsafe

来源:http://mishadoff.com/blog/java-magic-part-4-sun-dot-misc-dot-unsafe/ Java是一门安全的编程语言,并且防范程序员犯大量的愚蠢的错误,它们中的大部分是内存管理。但我们可以使用Unsafe类来故意犯这类错误。 这篇文章会快速概述Unsafe的公开API和一些有趣的例子。Unsafe实例化 在使用前,我们要创建一个Unsaf

2016-04-15 23:25:34 6518

原创 标记位

在Java中,我们经常用整数来表示状态、特性或者其他的信息。很常见的就是位来标记状态,如1,2,4,8,16……他们分别处于不同的位。当我们需要了解当前的状态时只需使用‘&’来判断其是否位零即可。有时由于种类过多,所有标记状态均采用连续整数。如RelativeLayout的特性,均采用连续整数,当我们在调用addRule方法时,就不能使用’|‘来进行多个属性设置。在Phaser类中,其使用了一个长整

2016-04-15 13:21:09 1356

原创 CoordinatorLayout的滑动事件处理机制

我们知道,安卓的View事件处理机制是从Activity—>Window—> DecorView—>ViewGroup—>View。当然也可以中途拦截。那么当我们在FloatingActionButton的布局文件中设置layout_anchor、layout_anchorGravity和layout_behavior时,RecyclerView的滑动事件是如何传递的呢?以onNestedFlin

2016-03-24 22:39:37 6398

原创 去除Button多余间隙

使用Button的时候,发现无论如何都无法使Button上的文字距离无法达到要求,即便设置padding也没效果,背景就是那么大。后来想起了minHeight与minWidth,把他们设为0dp并把background设成自己需要的颜色即可很方便调节Button间的距离。 设置前: 设置后:

2016-03-22 13:10:06 1304 1

原创 解析String与Integer的==

在Java中有六种不同的储存数据的地方:寄存器、堆栈、堆、静态储存区、常量储存区、非RAM储存区。寄存器是最快的储存区,但无法人工控制,在编译时会自行分配。堆栈的速度其次,一般用于储存大小与生命周期已知的数据,如基本类型的变量与数据、对象与数组的引用。堆比堆栈更慢,一般用于储存大小与生命周期运行时确定的数据,如new出来的对象。静态储存区用于储存static关键字标记的元素,对象本身不会储存在此区域

2016-03-17 17:40:04 801

翻译 RxJava要素(二)

如果你未阅读第一篇,请转至RxJava本质(一) 第三章 你好,响应式世界在前面的章节里,我们理论性的回顾了观察者模式,我们粗略学习了从list或者从一个已经存在的函数里创建Observables。在这章,我们将要去使用我们所学到的去创建我们第一个响应式安卓App。首先,我们将要去创建环境,引入所要求的库和一些很有用的库。然后我们将要使用一些不同凡响的方式并集中使用RxJava来创建一个简单的包含

2016-01-04 22:09:18 844

原创 Dagger2的使用

Dagger2的使用关于依赖注入(控制反转)参考[点击打开链接](http://blog.csdn.net/beakin2000/article/details/9039743)本文参考了[点击打开链接](http://code.tutsplus.com/tutorials/dependency-injection-with-dagger-2-on-android--cms-23345)

2015-12-29 12:49:55 1155

翻译 Rxjava要素(一)

最近在学Rxjava,找到了一本很好的书《RxJava Essentials》,想将其翻译出来,有不妥之处还请指教。第一章就不翻译了,直接上第二章。第二章为什么是Observables在面向对象的体系(Architectures)中,开发者努力去创建一系列的解耦实体(entities)。这样,实体(entities)可以被测试、重复使用、和维护而不会干扰到整个系统。设计

2015-12-14 15:13:37 1581 5

原创 模仿qq截取圆形头像

前段时间在做一款软件,由于有用户登录,所以必须考虑到截取头像,于是自己尝试去实现类似qq那样获取圆形头像。    首先实现如下界面:实现代码如下: Bitmap bitmap = Bitmap.createBitmap(getMeasuredWidth(),getMeasuredHeight(), Bitmap.Config.ARGB_8888);        Canvas

2015-11-30 10:35:48 1659

dartsdk-windows64位

最新的Windows的dartsdk,64位 最新的Windows的dartsdk,64位

2018-08-13

dart64位稳定版

dart的Windows64位稳定版,安装时需要在线下载其他资源,可能会安装失败!!!

2018-08-12

Gradle For Android.pdf

gradle for android.还在为理解build.gradle而烦恼吗,下载吧!

2016-01-03

retrofit-1.5.1.jar

retrofit-1.5.1.jar,再也不用到处找了

2015-12-16

rxjava-1.0.0.jar

rxjava-1.0.0.jar下载,再也不用去找了

2015-12-16

rxAndroid-1.1.0.jar

rxAndroid-1.1.0.jar,再也不用去找了

2015-12-16

模仿qq裁剪头像

模仿qq的方式裁剪头像,扩展于View.

2015-12-16

实现qq头像截取

实现像qq一样截取圆形头像,由于是项目中的一个类所以只上传了一个文件

2015-12-16

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除