排序:
默认
按更新时间
按访问量

碎阅:一款基于douban及ONE API开发的资讯类App

一款基于douban及ONE API开发的资讯类的开源项目。项目采取的是okhttp + MVP架构开发。Github地址:https://github.com/LRH1993/SuiYue 一、效果图 ...

2018-03-16 09:37:55

阅读数:100

评论数:0

2017 Android秋招面试总结

很久没有更新博客了,一直在忙着找工作。现在已经尘埃落定,最终选择了网易。 这篇文章主要总结一下自己秋招的经历与准备。

2017-10-19 08:28:46

阅读数:1218

评论数:3

一篇文章,全面总结Android面试知识点

本篇文章的所有知识点是亲身经历十余家一二线互联网企业面试后总结产出,包含应聘Android开发岗位的各个方面的高频知识点,主要针对但不局限于Android应届面试。以下所有知识点都整理发布在Github/Gitbook,方便大家整理学习,文末附有链接。

2017-10-19 08:25:38

阅读数:920

评论数:0

AutoFlowLayout:多功能流式布局与网格布局控件

近期工作需要用到流式布局,网上也有很多关于这方面的资料。发现流式布局与网格布局的自定义很有意思,是学习自定义控件的一个很好的方式,所以就撸了个几百行代码的控件,既实用又具有学习价值。 一、AutoFlowLayout应用场景流式布局,在很多标签类的场景中可以用的;而网格布局在分类中以及自拍九宫格等...

2017-08-09 09:23:32

阅读数:330

评论数:0

Android新手如何学习开发一款app?

毫无疑问,开发一款自己的App对于初学者来说,无论从技术学习,还是找工作(或者装x),都是一大利器。那么如何才能快速上手,开发一款属于自己的app。本篇文章仅以自己的一些经验给更多的Android新手一些建议。

2017-07-21 19:28:59

阅读数:3279

评论数:5

Eyepetizer-in-Kotlin:一款简约的小视频app,带你走进kotlin

Google在今年的IO大会上宣布,将Android开发的官方语言更换为Kotlin。作为紧跟潮流的弄潮儿,对kotlin稍做了解后,发现其有优秀的特性,所以就开始了学习,而Eyepetizer-in-Kotlin便是对kotlin进行学习后的阶段性成果。

2017-07-12 15:12:12

阅读数:1081

评论数:4

recyclerview_helper多功能封装,让你应用更加自如

RecyclerView作为列表使用,在项目中的应用场景实在是太普遍了。针对项目应用,主要使用了RecyclerView的单或多类型Item,点击/长按事件,ItemAnimator动画效果以及上拉加载、下拉刷新。recyclerview_helper就是针对以上应用场景进行的封装与使用,避免在项...

2017-05-26 14:47:48

阅读数:730

评论数:0

SmartRecom:一款干货满满,助你进阶的App项目

SmartRecom是一款基于行为设别和个性化推荐的电影与音乐播放器。咋一听很高大上,哈哈,不过行为识别和个性化推荐的功能目前还不完善,暂时忽略。 本着学习Android技术的目的,SmartRecom使用了多款流行开源框架,以及Android中一些重要的技术点。在做SmartRecom的过程中...

2017-05-22 19:25:14

阅读数:1011

评论数:2

ScrollView嵌套RecyclerView滑动冲突相关问题

最近实际应用中遇到了滑动冲突的相关问题,在解决过程中,有些需要注意的问题,特别记录一下。 一、应用场景 在解决具体问题之前,先介绍下实际应用场景及问题状况。 从图中可以看出,一个ScrollView内部嵌套三个RecyclerView,其中两个RecyclerView是横向,...

2018-03-14 14:35:13

阅读数:42

评论数:0

从google todo-mvp示例再次学习MVP

已经使用了一段时间的MVP模式,今天再以google官方的安卓架构示例todo-mvp为例,再次学习MVP模式。 一、MVP简介 Model: 数据层,负责与网络层和数据库层的逻辑交互。 View: UI层,显示数据, 并向Presenter报告用户行为。 Presenter...

2018-02-28 15:09:51

阅读数:180

评论数:0

Vue封装Swiper实现图片轮播

图片轮播是前端中经常需要实现的一个功能。最近学习Vue.js,就针对Swiper进行封装,实现一个简单的图片轮播组件。 一、Swiper 在实现封装之前,先介绍一下Swiper。 Swiper是纯Javascript打造的滑动特效插件,面向手机、平板电脑等移动终端。 Swiper能实...

2018-02-06 15:27:08

阅读数:294

评论数:0

简单理解Vue中的nextTick

Vue中的nextTick涉及到Vue中DOM的异步更新,感觉很有意思,特意了解了一下。其中关于nextTick的源码涉及到不少知识,很多不太理解,暂且根据自己的一些感悟介绍下nextTick。 一、示例 先来一个示例了解下关于Vue中的DOM更新以及nextTick的作用。 模板 ...

2018-01-30 10:38:53

阅读数:646

评论数:0

JavaScript异步机制详解

学习JavaScript的时候了解到JavaScript是单线程的,刚开始很疑惑,单线程怎么处理网络请求、文件读写等耗时操作呢?效率岂不是会很低?随着对这方面内容的了解和深入,知道了其中的奥秘。本篇文章就主要讲解一下JavaScript怎么处理异步问题。 一、同步与异步 在介绍JavaS...

2018-01-26 15:19:16

阅读数:720

评论数:0

CSS3的动画属性

transition、animation和transform是CSS3中三个制作动画的重要属性,本篇文章主要对其进行学习了解。

2017-12-26 22:11:21

阅读数:209

评论数:0

CSS Flexbox详解

Flexbox是一个强大而灵活的布局,本篇文章主要对其进行学习了解。

2017-12-24 09:38:31

阅读数:222

评论数:0

FloatingDragButton:炫酷的拖拽浮动按钮

IOS的Assistive Touch效果很炫酷,可以任意拖拽,同时点击后会展开菜单栏。然而,这不只是IOS的特权,Android也可以实现。但是由于悬浮窗需要申请权限,所以本文仅在app内实现,可以任意拖拽,并可以响应点击事件。 一、效果图 效果还是不错的。上图看出虽然没有像IOS一样弹出菜单...

2017-08-10 20:05:33

阅读数:757

评论数:0

Android插件化入门指南

最近在了解公司的项目,第一次接触Android插件化,了解其重要性,于是就开始了插件化的学习。本篇文章把插件化入门过程中的一些技术点整理下来,方便一些初入门的同学一起学习。 一、Android插件化介绍1.含义所谓插件化,就是让我们的应用不必再像原来一样把所有的内容都放在一个apk中,可以把一些功...

2017-07-01 11:58:37

阅读数:341

评论数:0

手把手教你使用 RxJava 2.0(三)

本节介绍的是关于Flowabale的使用,以及RxJava 2.x中的backpressure的处理策略。这部分内容应当是RxJava 2.x中改动最大的一部分。但同时也能解决一些应用场景中的问题,使得我们的RxJava更加强大。 Flowable的产生在RxJava中会经常遇到一种情况就是被观察...

2017-06-02 10:03:00

阅读数:616

评论数:0

手把手教你使用 RxJava 2.0(二)

本篇文章主要介绍线程调度器,通过对线程调度器的了解,方便我们更好的处理异步操作,在合适的场景选择合适的线程。同时,结合上篇文章,我们就初步掌握了 RxJava 2.x的基本操作并可以应用在我们的项目中。在本篇文章的后半部分,会具体展示RxJava 2.x的使用。 Scheduler简介在不指定线程...

2017-06-02 09:59:17

阅读数:515

评论数:0

手把手教你使用 RxJava 2.0(一)

网上有很多关于RxJava的技术文章,大多数是关于1.x版本的。随着 RxJava 2.0 的推出,有些文章也介绍了2.x版本新增的内容以及与1.x版本的对比。有些同学如果刚刚接触RxJava,仅仅看RxJava 1.x 的一些技术文章,有时候会有些出入。因此本篇文章基于RxJava 2.0 进行...

2017-06-02 09:55:43

阅读数:1053

评论数:4

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