自定义博客皮肤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)
  • 资源 (4)
  • 收藏
  • 关注

原创 整一个React Native版的手势密码实现

前言    写RN项目也有段时间啦,关于RN的知识零零散散、知道的不知道的,踩了那么多坑,我们的项目也总算要上了。这期间收获也不少,但是不知道的也不少。最近我想自己整个手势密码的模块,百度了一遍,发现网上有很多版本,我也尝试了很多人家提供的东西,但是就是跑不起来,各种报红,有的项目修改后能跑起来的把感觉效果不行,还得自己大刀阔斧的修改。终于,在我的不断坚持下,找到了这个开源的项目:点击打开链接  ...

2018-06-15 10:49:10 2373

原创 自定义View之实现日出日落太阳动效

以前也很羡慕网上大神随手写写就是一个很漂亮的自定义控件,所以我下决心也要学着去写,刚好最近复习了Android View的绘制流程知识,看来看去就是那些个知识点,没点产出总感觉很迷。现在个人呢用的是华为荣耀8手机,碰巧在看自带的天气APP时,滑到最下面看到那个动效图:日出时间和日落时间上边是一个半圆,白天任意的时刻(在日出和日落时间之间)都有对应一个太阳从日出时刻沿着半圆弧做动画特效,个人第一感觉

2017-09-06 11:25:40 22980 24

原创 关于Retrofit2.0源码的学习和理解

今年4月初,刚接触到RxJava、Retrofit等框架的时候,当时也是一头楞,因为我以前的项目中都是采用MVP加上Volley请求框架的结构。使用Retrofit开源框架搭建项目这个在网络上已经有很多很好的介绍了,在这里就不去探讨怎么使用。之所以要去写源码的实现,一方面呢是因为最近研读了下,对Retrofit有了一些了解,主要是另一个方面,写一写博客(当写笔记吧),一来理清下思路,二来相当于做个

2016-12-20 12:21:26 1474

原创 AppBarLayout使用个人总结

1.AppBarLayout官网是这么介绍的:AppBarLayout is a vertical LinearLayout which implements many of the features of material designs app bar concept, namely scrolling gestures.Children should provide their de

2016-12-13 15:07:30 5096

原创 美团多渠道打包之实现篇

在这个一搜一大把解决方案的年代,我们有时候可以多去学习下人家的技术和方案,写这篇文章的时候,只是想把好早前就跟着玩了一把多渠道快速打包的方法实现总结下,方便以后万一在什么场景需要用的时候拿出来看看。至于原文,有好多资源,大家可以搜一下,我这里暂时参考了这篇文章点击打开链接。我只是代码搬运工。  首先,新建一个空项目,很简单,编辑activity_main.xml<RelativeLayo

2016-12-06 11:32:50 1818

原创 Android之ThreadLocal的理解

ThreadLocal    ThreadLocal很容易让人望文生义,想当然地认为是一个“本地线程”。其实,ThreadLocal并不是一个Thread,ThreadLocal是一个线程内部的数据存储类,通过它可以在指定的线程中存储数据,数据存储以后,只有在指定线程中可以获取到存储的数据,对于其它线程来说无法获取到数据。设计初衷就是:提供线程内部的局部变量,在本线程内随时可取,而隔离了其他线

2016-11-18 10:49:18 428

原创 BlockingQueue的使用

BlockingQueue    在一个偶然的机会,认识到了这个类。就是在研究volley的时候,他的队列就是靠这样的类实现的。这里也不多说什么,主要是想记录下BlockingQueue的用法,网上资源很多,我也只是将用法搬过来简洁的整理下,方便理解记忆。    add(anObject):把anObject加到BlockingQueue里,即如果BlockingQueue可以容纳

2015-11-25 08:45:28 431

原创 Android基于源码分析Handler的消息机制

Handler介绍    handler是Android系统中提供的一种异步回调机制,通过使用handler,我们可以完成一些耗时的任务,然后通知相关的页面做出相应的改变。在我们工作的场合中,大部分开发者会认为handler就是用来更新UI的,这样说没错,然而这只是从我们开发的场景去看待handler,其实Android底层在进行跨进程通信中(ActivityManagerService或Wi

2015-11-19 16:17:41 465

原创 Android基于源码分析AsyncTask的工作流程

AsyncTask简介    AsyncTask是一种轻量级的异步任务类,它实质上也是对handler和thread做了封装,使用线程池执行后台任务,是一个比较好用的异步类。AsyncTask的3个参数和4个步骤  3个参数:        params:我们传递给异步任务执行的参数类型;        progress:异步任务在执行的时候,会将执行的进度返回给UI的

2015-11-18 15:14:06 654

MySunAnimation

一款自己仿照华为天气APP的动效,纯手工打造,从之前一个不断的学习累积知识,到现在需要检验下学习成果,无意中看到这个效果,就动手写了写。

2017-09-06

AppBarLayout Demo

AppBarLayout使用总结demo。有需要的可以下载看看,如有更好的实现,请指点。

2016-12-13

如何成为Android高手

安卓移动开发的好资料。如果你想成为高手,就来学习学习吧!祝你们成功哦

2012-12-07

空空如也

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

TA关注的人

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