onlyloveyd

Cherish Android and Keep Going

WanAndroidClient

前言 鸿神的WanAndroid网站后台API已经开发。具体接口详情参考博文: http://www.wanandroid.com/blog/show/2 所以,对于不熟悉Kotlin的我而言,借此机会练习一下。 使用开源库 CardView RecyclerView BGARefr...

2018-02-25 18:24:05

阅读数:360

评论数:0

《Android 进阶(二)》 自定义View之Dota2能力雷达图

1. 前言 最近看Dota2的比赛的时候无意在一个应用中看到来一个能力分析的雷达图,就是展示你的各方面数据。你可能看见过这个图。 2. 实现思路 继承View,复写onDraw。 确定N边形和每个边对应的角度; 确定多边形外接圆的半径以及圆心(也就是中心点) 确定每条半径上的所有点...

2017-10-17 21:55:47

阅读数:4898

评论数:1

《Android 基础(四十)》 FlexboxLayout

1. 简介 Flexbox-layout,是Google推出的流式布局。具体的基本介绍可以参考Github上的Wiki。看一下类的英文说明: /** * A layout that arranges its children in a way its attributes can...

2017-08-19 17:03:46

阅读数:3006

评论数:3

<Android 应用 之路> 干货集中营~技术船

简介基于Gank.io的Android客户端,主要使用的是分类数据。最近利用业余时间抽空整理了一下这个应用。配色采用的是坚果手机的8种颜色,分别对应不同的Gank数据,不知颜色出处,只觉得挺好看。

2017-04-13 22:25:24

阅读数:1720

评论数:0

Android 基础(三十五)~ RecyclerView多类型Item的正确实现姿势

简介 RecyclerView是我们开发过程中经常使用到的一个元素,原生的RecyclerView.Adapter基本上可以满足一般的需求,关于RecyclerView的基础介绍请移步: RecyclerView基础使用 关于多类型的Item,原生的Adapter可以通过getItemVie...

2017-01-13 16:12:32

阅读数:3821

评论数:7

【Android开源库】 PagerSlidingTabStrip从头到脚

简介 PagerSlidingTabStrip,是我个人经常使用到的一个和ViewPager配合的页面指示器,可以满足开发过程中常用的需求,如类似于今日头条的首页新闻内容导航栏等等,之前自己开发的JuheNews和正在开发的GankIOClient均有使用到它,所以想对其进行一个全面的介绍。 ...

2016-12-25 16:27:23

阅读数:4539

评论数:2

<Android 应用 之路> JuheNews For aNdroid (改进版)

简介上一篇介绍的是最开始自己制作的一个采用聚合数据免费接口制作的一个头条类新闻应用,最近对其在界面上做了很大的改动,结合之前介绍的TabHost作为底部仿微信菜单,然后新闻内容丰富到10种分类,搜索功能放在ToolBar上,整体效果个人感觉还是比较OK。代码开源: https://github....

2016-12-19 21:24:55

阅读数:1194

评论数:0

Flutter版 Gank.io

Flutter of Gank 每次练手都是用【代码家】大佬的接口,再次感谢。 FlutterGank GankIOClient GankIOWithKotlin 干货数据源 应用中的所有干货数据均来自干货集中营。 App设计 色调:远州鼠、落栗、苏芳、石竹、枯草、柳煤竹茶、锖...

2018-05-12 22:51:05

阅读数:607

评论数:0

CentOS + Tomcat + SSL

前言 最近iOS开发企业应用需要使用HTTPS协议的地址来做应用升级,所以需要搭建一个支持HTTPS的Tomcat 下载Tomcat wget http://mirrors.tuna.tsinghua.edu.cn/apache/tomcat/tomcat-7/v7.0.86/bin...

2018-04-25 11:18:22

阅读数:19

评论数:0

CentOS + Docker + MySql

Docker安装与启动 搜索 yum search docker 安装 yum install docker 启动 systemctl start docker 查看状态 systemctl status docker 查看版本 dock...

2018-04-21 21:53:00

阅读数:27

评论数:0

CentOS + Docker + Gitlab-ce

Docker安装与启动 搜索 yum search docker 安装 yum install docker 启动 systemctl start docker 查看状态 systemctl status docker 查看版本 docker ver...

2018-04-21 21:15:10

阅读数:40

评论数:0

《Android 基础(四十四)》 RecyclerView.ItemDecoration源码浅析

前言 RecyclerView目前来说,是日常开发中使用最多的控件,功能强大而且复杂。而Item Decoration作为RecyclerView开发过程中不可或缺的部分,需要深入的了解一下。 源码分析 /** * An ItemDecoration allows the ...

2018-04-09 21:48:29

阅读数:33

评论数:0

《Linux》CentOS7.3 安装MySql

前言 最近,腾讯云,做活动,购买了一台低配的服务器作为玩具,安装MySql. 操作 下载mysql的repo源 $ wget http://repo.mysql.com/mysql-community-release-el7-5.noarch.rpm 安装mysql-...

2018-03-07 15:40:32

阅读数:61

评论数:0

<Android开源库> Retrofit & WebService

1. 前言 最近工作中需要使用到WebService接口,个人比较喜欢Restful的接口风格,对WebService不是很了解。 Web Service也叫XML Web Service WebService是一种可以接收从Internet或者Intranet上的其它系统中传递过来的请...

2018-01-27 22:41:49

阅读数:271

评论数:0

AngularJS小白(1):开发环境准备

1. Sublime Text 3 1.1 注册码 —– BEGIN LICENSE —– TwitterInc 200 User License EA7E-890007 1D77F72E 390CDD93 4DCBA022 FAF60790 61AA12C0 A37081...

2018-01-22 20:51:38

阅读数:72

评论数:0

RxJava2小白手册(3)- map

介绍 操作符map,字面理解一下,就是映射,那么这个操作符如何使用呢? 举个栗子 1. 代码示例 Observable observable = Observable.create(new ObservableOnSubscribe() { @Override ...

2018-01-08 21:00:11

阅读数:84

评论数:0

RxJava2小白手册(2)- 线程管理和流程浅析

介绍 承接上文,结合使用场景,讨论一下如何告别AsyncTask,就是因为RxJava的强大线程管理功能。 举个栗子 认识RxJava之前,我们处理异步任务的方式主要有两种: 1. AsyncTask 2. Thread + Runnable. 涉及的代码量相比较RxJava而言大...

2018-01-06 16:18:25

阅读数:205

评论数:0

RxJava2小白手册(1)- 基础使用

介绍 RxJava,响应式编程,告别AsyncTask,与Retrofit组成了日常开发经典组合。之前,好读书不求甚解得态度,让我对其印象并不深刻,知识层面比较浅薄。为了加深印象,重新学习。 添加依赖 implementation 'io.reactivex.rxjava2:rxan...

2018-01-06 11:13:08

阅读数:162

评论数:0

2018 > 2017, 我们也需更进一步

2017年度总结以及2018扬帆起航

2018-01-01 13:03:38

阅读数:172

评论数:0

<Android 进阶(四)> 自定义View之仿Emui开关控件

仿写一个开关控件自定义View

2017-11-09 20:29:23

阅读数:452

评论数:0

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