自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

zhang_d_t的博客

热爱写代码

  • 博客(12)
  • 收藏
  • 关注

原创 由retrofit源码引发的思考——代理模式

前言在看retrofit实现的时候,一个很大的亮点就是使用的动态代理模式,问别人说你看过retrofit?ennnn,看过呀,无非就一个代理模式嘛,ennnn,为啥要使用代理模式?我一脸懵逼。好像上次看到代理模式还是在学校,所以就重新干了一波。(每次看完设计模式总有牛逼呀老铁的觉悟)代理模式什么是代理模式?为其他对象提供一种代理以控制对这个对象的访问,简单来说,就是为你本来的类提供...

2018-04-01 17:28:12 335

原创 知识点总结

知识点Activity生命周期onCreate()activity 切换横竖屏的生命周期Activtity的启动模式内存溢出和内存泄漏线程间通信常用设计模式强引用,软引用,弱引用,虚引用

2017-04-27 16:38:46 273

原创 rxAndroid学习笔记

Rxjava在android中使用rx,学习Lambda,结合Retrofit作用方便,简洁的使用异步环境androidStudio在module的bulid.gradle下配置(rx有1.0X和2.0X版本 随意学 本文用2.0) compile ‘io.reactivex.rxjava2:rxandroid:2.0.1’compile ‘io.reactivex.rxjava2:rx

2017-04-19 13:29:04 390

原创 java注解基础

java注解了解注解是什么东西,注解的应用@Document**注解是否将包含在JavaDoc中**@Retention**表示一个注解的生命周期**RetentionPolicy.SOURCE 编译期掉弃,过完编译期不再有任何意义RetentionPolicy.CLASS 在类加载的时候丢弃RetentionPolicy.RUNTION 不会丢弃@Target**表示注解用在什么地方*

2017-04-17 13:37:57 279

原创 自定义view 出现android.view.InflateException: Binary XML file line #15: Error inflating class

1.在布局文件中给个id,不知道为什么,没有id直接抛这个异常 2.看有没有构造方法public MyView(Context context) { super(context);}public MyView(Context context, AttributeSet attrs) { super(context, attrs);}public MyView(Context

2017-03-15 15:58:53 1239

原创 一周总结 app换肤和夜间模式问题

android 换肤和夜间模式切换的问题多种实现总结

2017-03-06 10:54:16 635

原创 android stduio 中 butter knife的配置和使用

本文介绍butter knife的作用和在android studio的配置使用 在 butter knife 的 github上 第一句话就是: Field and method binding for Android views which uses annotation processing to generate boilerplate code for you. 也简单明了的解释了

2016-10-20 16:33:37 441

原创 android的消息机制 handler looper MessageQueue 关系详解

本文参考了 《android开发艺术探索》 很多前辈已经写过类似的文章,我也闲着就加上自己的一些见解写一篇,算是充实下生活,也活动活动自己的大脑。handler对于一个android开发着来说肯定是不会陌生的,最常用的就是用来更新UI,因为我们不能在子线程里面更新UI,所以需要用到handler来进行消息的传递。handler的用法应该很多人已经非常熟悉了,就不在重复了。android的消息机制里

2016-08-13 12:22:36 466

原创 贝塞尔曲线的应用

通过QQ消息气泡的拖拉来学习贝塞尔曲线的应用

2016-08-10 13:42:31 344

原创 Android开发 Edittext限制输入浮点数

如果我们开发中需要用到Edittext,并且需要要限制输入的内容。 这时候就需要Edittext的属性: android:numeric=”decimal|integer|signed” //限制输入为数字的类型 android:maxLength=”6” //限制输入的长度 可这些往往不能满足我们的需求我们的要求 所以我以输入的是浮点数并且要控制小数位只有1位的来作为实例。首先用ad

2016-04-21 13:46:05 5853

原创 51nod-1003 阶乘后面0的数量

1003 阶乘后面0的数量 基准时间限制:1 秒 空间限制:131072 KB 分值: 5 难度:1级算法题 收藏 关注 n的阶乘后面有多少个0? 6的阶乘 = 1*2*3*4*5*6 = 720,720后面有1个0。 Input 一个数N(1 <= N <= 10^9) Output 输出0的数量 Input示例 5 Output示例 1一开始就有想到找尾数为5的和0的数

2016-03-28 16:47:02 378

原创 在android应用上直接访问数据库

今天突然想在Android的应用上直接访问mysql数据库,结果还是遇到一些困难,所以和大家分享下。虽然不提倡把在前端直接访问数据库,因为安全性太差了,什么都暴露在外面的。

2015-12-27 16:12:01 5087

空空如也

空空如也

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

TA关注的人

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