自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

原创 发布Library到JCenter,步步为营

发布Library到JCenter

2017-06-23 15:25:00 2833

原创 基于Activity、Fragment的生命周期避免MVP模式内存泄露的问题

对MVP升级,抽取出了BasePresenter、BaseView、MVPBaseActivity、MVPBaseFragment,并通过使用弱引用预防可能发生的内存泄露问题 前言回顾

2017-02-23 17:10:54 9254 18

原创 Android基于ImageLoaderUtil封装库的图集实现

使用ImageLoaderUtil实现一个真正意义的图集功能,后续会更新readme和blog,持续完善和更新中

2017-02-17 10:25:12 2980

原创 Android图片加载库的封装实战

图片加载是Android开发中最最基础的功能,为了降低开发周期和难度,我们经常会选用一些图片加载的开源库

2016-12-05 11:21:58 10966 5

原创 移动开发者快速上手php接口开发

第一个接口的诞生

2017-11-06 15:20:08 811

原创 基于Android 7.1的AsyncTask原理分析

AsyncTask源码分析

2017-09-06 19:39:16 594

原创 【NDK Lab】CMAKE 创建新的C或C++原生库(基础篇)

CMAKE 创建新的C或C++原生库

2017-08-24 19:47:46 898

原创 【NDK Lab】环境搭建以及so打包和使用

环境搭建以及so打包和使用

2017-08-21 19:45:06 667

原创 Android关于ThreadLocal的思考和总结

ThreadLocal的作用是提供线程内的局部变量,这种变量在线程的生命周期内起作用,减少同一个线程内多个函数或者前言实例演示public class ThreadLocalTest { static final String CONSTANT_01 = "CONSTANT_01"; static final String C

2017-08-09 16:58:05 608

原创 2017Android面试回忆录「下」(今日头条/小米/网易/知乎...)

前言面试合集 之 滴滴、美团、腾讯、阿里、头条、小米、网易…

2017-07-06 17:22:00 9664 1

原创 An error has occurred on Android Device Monitor

An error has occurred on Android Device Monitor解决方案

2017-06-25 18:50:11 7432 3

原创 2017Android面试回忆录「上」(腾讯/阿里/滴滴/美团...)

希望给正在或者准备面试的朋友提供一些帮助

2017-06-13 10:56:28 6170 6

原创 Glide圆形图片加载封装

自定义BitmapTransformation来实现圆形图片加载

2017-03-08 20:02:15 1803

原创 更新Android Studio 2. 3 beta1构建gradle卡在Refreshing Gradle Project 解决办法

更新Android Studio 2. 3 beta1构建gradle卡在Refreshing Gradle Project 解决办法

2017-01-06 15:23:23 1958

原创 绝对值得一看的Android数据库升级攻略

当存取数据比较复杂时,我们会选择SQLite数据库进行存储,下面我们会介绍一下在使用SQLite时遇到的问题及相应的解决方案

2017-01-03 15:27:24 4446

原创 Android HTTPS、TLS版本支持相关解决方案

解决4.xAndroid系统在进行HTTPS访问时报javax.net.ssl.SSLProtocolException的问题

2016-12-29 17:51:18 18356 20

原创 小程序之switch...case...break

猜猜这段小程序会打印出什么结果?

2016-12-28 13:45:18 6086 2

原创 使用Charles进行https抓包

使用Charles进行https抓包

2016-12-23 19:22:10 6691

原创 多种方式实现Android定时任务,哪一款是你的FEEL?

Android实现定时任务

2016-11-25 18:08:18 13546 13

原创 Android系统版本与API等级对应关系表

Android系统版本与API等级对应关系表

2016-11-24 11:48:05 1998

原创 【Android Meditation】从客户端和服务端看APP版本兼容问题

我随便写写,你随便看看!

2016-11-21 17:15:03 1014

原创 Android那些事!

我随便谢谢,你随便看看!

2016-11-21 12:56:33 800

原创 【Android Meditation】二次封装

计算机史上的万能解决方案:如果原有层面解决不了的问题,那么就请再加一层

2016-11-21 12:02:50 1242

原创 【Android Meditation】选取第三方SDK需要谨慎

我随便写写,你随便看看

2016-11-21 11:43:07 1447

原创 【Android Meditation】AS中同一个工程module太多导致编译慢

我随便写写,你随便看看!

2016-11-21 11:38:57 2936

原创 原生TextView实现富文本展示

原生TextView实现富文本展示

2016-11-11 11:25:08 3293

原创 VerticalViewPager与VertialTabLayout的结合使用

垂直的TabLayout以及垂直的ViewPager,并完成二者的联动

2016-11-10 14:06:17 7906 27

原创 基于ToolBar等MD相关控件实现的沉浸式联动效果

1、CoordinatorLayout、AppBarLayout、CollapsingToolbarLayout、Toolbar、TabLayout、ViewPager联动使用2、联动过程中保持沉浸式状态栏效果

2016-09-30 13:49:30 1489

原创 列表全家桶之刷新、加载更多、悬浮、左滑删除

功能支持: 下拉刷新、上拉加载更多 左滑删除 置顶悬浮头

2016-09-24 15:36:35 3068 1

原创 策略模式与状态模式

策略模式:定义了一系列的算法,并将每一个算法封装起来,而且使他们可以相互替换。策略模式让算法独立于使用它的客户而独立变化状态模式:当一个对象的内在状态改变时允许改变其行为,这个对象看起来像是改变了其类

2016-08-19 15:41:56 2857

原创 sushuai.tech全新上线

sushuai.tech全新上线

2016-08-02 17:58:40 687

原创 Android View的事件分发机制

Android View的事件分发机制

2016-07-29 16:46:17 859

原创 原型模式

用原型实例指定创建对象的种类,并通过拷贝这些原型创建新的对象

2016-07-22 11:52:49 632

原创 单例模式

确保某一个类只有一个实例,而且自行实例化并向整个系统提供这个实例确保某个类有且只有一个对象的场景,避免产生多个对象消耗过多的资源,或者某种类型的对象只应该有且只有一个。

2016-07-21 13:59:46 1096

原创 建造者模式

将一个复杂对象的构建与它的表示分离,使得同样的构建过程可以创建不同的表示

2016-07-20 15:05:09 1399

原创 简单工厂方法、工厂方法以及抽象工厂方法的区别

简单工厂方法、工厂方法以及抽象工厂方法的区别

2016-07-18 10:44:03 1079

原创 【Android实战】EventBus 更少的代码 更好的体验

EventBus,极佳的事件总线库,极大地简化了 Activities, Fragments, Threads, Services等各组件之间的通信。更少的代码,更好的体检

2016-07-07 18:29:50 1634

原创 新浪微博第三方登录 文件不存在 c8998

sso package or sign error

2016-06-03 16:03:20 13773

原创 Android自定义View之如期相遇的百分比进度条RatioProgress

Android自定义View之如期相遇的百分比进度条RatioProgress

2016-05-26 20:40:51 2443

原创 【Android工具】时间工具类

主要功能包括 1、判断两个时间是否为同一天 2、将日期信息转换成今天、明天、后天、星期 3、把timestamp各式化成yyyy/MM/dd kk:mm:ss等各种形式 4、将一个时间戳转换成提示性时间字符串,如刚刚,1秒前,2小时前

2016-05-24 15:39:38 2201

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