状态栏 StatusBarUtil[https://github.com/laobie/StatusBarUtil]★3046 - 为Android应用设置状态栏 Statu...
状态栏 StatusBarUtil[https://github.com/laobie/StatusBarUtil]★3046 - 为Android应用设置状态栏 Statu...
1.导入依赖 implementation 'com.loopj.android:android-async-http:1.4.9'2.导入权限 3.布局文件 <?xml v...
现在Dagger2在项目里用的越来越多了,最近花了些时间学习了一下Dagger2,这篇文章主要帮助理解Dagger2的注入实现过程,如有错误,还请指正! 什么是Dagger2...
Handler机制在Android多线程编程中可以说是不可或缺的角色,也是必须掌握的内容,所以深入掌握并应用Handler异步处理机制在Android开发中显得特别重要。它在...
我们经常会看到微信 QQ 以及其他一些运动app里面都有一个计步功能,那它是怎么实现的呢? 今天我们就来实现一下,以下代码都是从一个整体项目中抽离出来的,为了理解简单方便我把...
Bézier curve(贝塞尔曲线)是应用于二维图形应用程序的数学曲线。 曲线定义:起始点、终止点(也称锚点)、控制点。通过调整控制点,贝塞尔曲线的形状会发生变化。 196...
框架?下拉刷新控件还能框架化?智能又怎么回事?二话不多少先上Demo效果图,咱们再来探个究竟。 Github 传送门注意:本文仅仅是博客文章,主要用于项目介绍和宣传,由于发布...
XMPP The Extensible Messaging and PresenceProtocol(可扩展通讯协议) 1.XMPP是一个即时通讯的协议,它规范了用于即时通讯...
[一、百度一下:极光推送的官网] [二、进入官网,并注册账号登录] [三、点击“应用管理”,并“创建应用”] [四、应用名称、应用图标随意起名,上传,最后点击“创建我的应用”...
[一、百度一下:极光推送的官网] [二、进入官网,并注册账号登录] [三、点击“应用管理”,并“创建应用”] [四、应用名称、应用图标随意起名,上传,最后点击“创建我的应用”...
最近用到从系统图库和相机获取图片并裁剪当头像,根据郭霖大神的第一行代码调用相机和图册,来进行扩展和总结。 1、获取权限 2、点击按钮来提示选择图库还是相机 private S...
(预警:因为详细,所以行文有些长,新手边看边操作效果出乎你的预料) 一:Git是什么? Git是目前世界上最先进的分布式版本控制系统。 工作原理 / 流程: 图片描述 Wor...
一、添加依赖 compile'com.squareup.okhttp3:okhttp:3.8.1' compile'com.squareup.okhttp3:logg...
时下最火的莫过抖音了,实现这个效果应该很简单嘛,用ViewPager就可以了。但是等你通过ViewPager来实现的时候,手机内存不够用的情况就会显现出来。有没有更好的方式呢...
一、ReactiveX简介 在学习RxJava前首先需要了解ReactiveX,因为RxJava是ReactiveX的一种Java的实现形式。 ReactiveX的官网地址为...