排序:
默认
按更新时间
按访问量

2017年回顾总结&&2018年展望

2017年总结:2017年,对于我来说是一个非常重要的一年,因为在这一年,我大学毕业,然后开始了人生另外一段旅程.在这一年中,收获了许多,也放弃了不少.对于收获的东西,比如技术,比如朋友and 减肥,放弃的东西,也是很重要的东西—>放下了追求的妹子.在技术方面,主要学习后端技术,spirng...

2018-01-03 00:17:19

阅读数:946

评论数:0

GIT 学习笔记

GIT

2017-12-13 14:11:59

阅读数:67

评论数:0

Service的onStartCommand()方法返回值详解

onStartCommand方法返回有4种 - START_STICKY - START_NOT_STICKY - START_REDELIVER_INTENT - START_STICKY_COMPATIBILITY 以下的情况都是在服务启动后,onStartComman...

2017-11-25 20:59:56

阅读数:188

评论数:0

关于组件化的一点思考

由于在公司负责的开发中没有涉及到这一部分,不过自己还是想学学,在学习了ARouter和“得到”APP技术组开源的组件化框架DDComponentForAndroid,有了自己的一点点思考(虽然在“得到”APP 关于这个框架的介绍中提到了这点思考,不过我还是准备把自己的一点思考记录下来)组件化:我的...

2017-11-21 17:34:52

阅读数:246

评论数:0

关于MVP的一点思考(View被释放后,又调了View的方法,造成空指针)

当我们在使用 MVP 的时候(应该其他场景也有这种情况),我们在请求网络的时候,网络还没返回,这个时候View 被销毁了,那么 View 为 Null,这个时候去调用 View 的方法,就会造成空指针异常,一般来说,我们可以在销毁的时候进行cancel请求,但是也有可能没有被cancel,在这种情...

2017-11-17 15:55:23

阅读数:142

评论数:0

Android Studio 升级到3.0,gradle升级到4.1后报错

将AS升级到3.0,gradle 升级到4.1之后出现这个问题Error:Unable to resolve dependency for ‘:app@stage/compileClasspath’: Could not resolve project :library_base.意思就是在你的a...

2017-11-17 11:15:34

阅读数:1562

评论数:0

java-序列化

不用加Serializable也能序列化了(反正标题党) 直接上正文,普通的序列化就不说了,先上代码public class Test implements Serializable{ transient public Item item; private void writeObj...

2017-11-16 11:39:05

阅读数:40

评论数:0

ARouter 拦截器与路由的实现(源码分析)

哈哈哈,之前说的ARouter后续分析来了,我是个老湿人。 由于我们的ARouter是通过注解的方式实现的,所以一上来又是APT那套东西,这次呢就不重点讲这个东西,大概说一下,主要笔者对于那些API也不是很熟,只是知道大概在干什么事。接下来就是正文了。 我们都知道,拦截器需要注解@Interc...

2017-11-03 18:23:18

阅读数:464

评论数:0

ARouter 依赖注入实现原理(源码解析)

ARouter 依赖注入实现原理 这里只是记录一下ARouter中的依赖注入的源码实现方式,对于ARouter的其他分析,比如路由等,将会在后面的博客中进行分享。 1.首先我们知道要进行依赖注入的话,得先添加一个注解比如 @Autowired String name; @Au...

2017-10-31 17:18:42

阅读数:487

评论数:0

okhttp基本调用过程(源码解析)

1.先写一个okhttp的请求(同步) new Thread(new Runnable() { @Override public void run() { OkHttpClient okHttpClient = ne...

2017-08-31 22:36:29

阅读数:133

评论数:0

Paint 使用

Paint 用法先申明一下,这个只是自己想对paint有个整体滴认识,所以才整理出来滴,里面的链接其实都是同一个, 比较难滴地方,都是参考这个大神滴文章来进行滴。。。 看到这里,已经实现了引流,哈哈哈,你们可以去看大神滴文章了。1. 关于text的方法1.1 ascent(都是直接翻译滴,其实就...

2017-08-06 17:53:48

阅读数:279

评论数:0

Canvas 详解

Canvas 详解题外话先插播题外话,其实这个canvas详解很多人都写过,好多还是大神写的,我的这个肯定不能和大神比了,有人就说这简直就是重复造轮子(其实吧,如果将轮子比作车轮,我认为我这里电瓶车的轮子,大神的是法拉利的轮子,两者之间是有不少差距滴,不过正因为有差距,我们才需要努力去学习),浪费...

2017-08-05 22:52:26

阅读数:171

评论数:0

android 自定义view 画饼图

android 自定义view 画饼图实现难点通过canvas.drawArc()来画出扇形,关键在于角度的计算和计算表述线的位置。具体的实现逻辑看下面的分解实现逻辑 得到之前扇形的角度和 for (int j = 0; j < i; j++) { //计...

2017-07-26 20:22:01

阅读数:253

评论数:0

android 定时器

android 定时器 (奇葩需求)先说说这个定时器滴需求 定时(这个就是废话了) 当页面有定时器时,不管是否是destory了,只要时间没到,当再次进入这个页面时,不能重新计时。比如 A 进入 B 页面 ,在B页面开启定时器(假设60s)后, 回到了A页面 ,10秒后再次进入B ,这时,B页面显...

2017-07-24 21:26:08

阅读数:103

评论数:0

圆点旋转 loading

圆点旋转 loading先上图主要代码1、得到变化的角度/** * 自定义的TypeEvaluator */ class CircleTypeEvaluator implements TypeEvaluator{ /** * 角度从π到0, ...

2016-06-29 21:13:31

阅读数:213

评论数:0

RecyclerView 简单实现拖拽和滑动

recyclerview 拖拽和滑动的简单实现1、ItemTouchHelper.SimpleCallbackItemTouchHelper.SimpleCallback 是 ItemTouchHelper的一个简单实现类 通过这个类 我们可以非常方面的实现拖拽和滑动。 比如: ...

2016-05-25 21:18:19

阅读数:1202

评论数:0

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