240 发简信
IP属地:广东
  • 120
    Android开发——组件化初识

    前言 做安卓开发的同学,或多或少都听过组件化,插件化,热修复等一系列的热门技术,他们是什么呢,今天咱们来聊聊组件化开发以及怎么实现组件化开发 什么是组件化 组件化,又叫模块化...

  • Java反射机制

    前言 反射,相信大家都听说过,又或者在项目中使用过,做过插件开发的同学应该对它并不陌生,我们需要调用另外一个apk的资源,就需要使用反射去获取,现在就来聊聊反射 什么是反射 ...

  • 120
    Retrofit2.0图文上传

    前言 相信大家对Retrofit不陌生,现在都很流行Retrofit+RxJava的组合的网络框架,本人项目的框架就是当前流行的Retrofit2+RxJava2+okHtt...

  • Android仿YouTube拖拽视频效果的实现

    Android仿YouTube拖拽视频效果的实现 youtube-like-drag-video-view 代码已经开源到GitHub https://github.com/...

  • @亓堇 不客气

    Android模仿微信选择图片

    前言 最近公司需要做一个类似微信那种选择头像和上传图片的功能,本想上github上找的,后来想了想,还是自己做一个,不仅方便以后用(毕竟自己写的修改起来也比较方便),还可以学...

  • 120
    Java设计模式之——外观模式

    前言 在简述外观模式前,先看个生活中的例子: 程序员小明到了结婚的年龄,但是由于程序员对于泡妹子这件事来说,咳咳,我相信大部分的程序员都是比较内向,并不是很擅长泡妹子,所以,...

  • 120
    重撸工具类之LogUtils

    前言:日志工具类曾经封装过一个简单版的,但效果貌似并不是很好,借着这周末的时间想更进一步完善它,撸得结果还是比较如意的,下面就让我来为大家介绍一下它吧。 上车须知 该LogU...

  • Android模仿微信选择图片

    前言 最近公司需要做一个类似微信那种选择头像和上传图片的功能,本想上github上找的,后来想了想,还是自己做一个,不仅方便以后用(毕竟自己写的修改起来也比较方便),还可以学...

  • @捡淑 不好意思,当初还不太会用简书,写的有点不太好,希望原谅

    基于RxJava和Retrofit的二次封装

    前言: 在几个月前,我曾经也写过这样的一篇文章,后来回头看的时候,发现写的真的是太糟糕了,很多地方没有写出说明,而且封装的思路等也没写出来,因此,决定重新写。 1.为什么要封...

  • @捡淑 在加入mvp模式的那篇有demo下载

    基于RxJava和Retrofit的二次封装

    前言: 在几个月前,我曾经也写过这样的一篇文章,后来回头看的时候,发现写的真的是太糟糕了,很多地方没有写出说明,而且封装的思路等也没写出来,因此,决定重新写。 1.为什么要封...

  • 120
    Java设计模式之——适配器模式

    适配器模式属于接口模式的一种,什么是接口模式?通俗点讲就是通过定义接口的形式来回调方法,使用不同接口的方法提供的服务来实现功能,相信大家对接口的定义也有所了解,这里不过多的讲...

  • 120
    Java23种设计模式(概括)

    前言 这个系列是《Java设计模式》这本书的知识记录,是我自己在阅读这本书中的一些知识的记录和理解,主要概括下23种设计模式的运用,方便以后在工作中使用以及提升开发者的代码水...

  • Android进程管理机制和内存机制

    我们有时候在开发项目的时候,会一个不小心造成OOM错误,相信很多人都知道这个错误,这个错误是指内存溢出,为什么会出现这个错误?以及我们在开发之中如何尽量的避免这个错误,现在就...

  • ViewPager实现动画切换效果

    今天在群里看见一个引导页的效果,感觉好不错,于是就撸了下,先看看效果图 我们可以看到,当我们滑动页面的时候,会有一个动画的过渡效果,妹子是不是挺不错的,哈哈哈,我特意找的,好...

  • 120
    Git——版本控制器(三:上传项目到GitHub)

    通过上两章的学习,我们大概了解了Git的使用,这篇就来说说怎么上传项目到GitHub,说到GitHub,我想没人会不知道吧,就不多说了,下面直接进入主题 GitHub创建 我...

  • 120
    Git——版本控制器(二:进阶)

    上一篇简单的介绍了Git的安装以及使用等,简单回顾下步骤: 1,下载Git,然后一直next安装完成2,配置信息和查看配置信息3,初始化4,提交代码(本地代码库和远程代码库)...

  • 120
    Git——版本控制器(一:初识命令)

    在实际开发之中,很多时候项目都是团队合作,每个人写完代码在通过整合在一起,相信程序员们都知道,目前主流的版本控制器有SVN和Git,其中Git问世比SVN要晚,但是比SVN好...

个人介绍
一个喜欢搞基的程序员