- 博客(9)
- 资源 (8)
- 收藏
- 关注
原创 对RxJava2理解的总结
前言: 如果你在看过诸多RxJava2相关的文章,仍然对RxJava2没有一个整体的认识的话,可以看一下这篇文章。全篇,以问答的形式,由简入繁,一步步带你认识RxJava2。如果你还没有学过RxJava2,那可以参考这篇 :RxJava 2.x 入门教程1、什么是RxJava2? 答:RxJava2是一个工具,也是一个库。2、什么是工具或是库? 答:工具,就是用来做事的。比如,剪刀可...
2018-02-28 17:59:45 2517
原创 Android 如何封装网络框架(以封装OkHttp为例)
前言: 现在,在网络方面,安卓主流是采用Retrofit + RxJava2的组合。但是,天天用别人封好的东西,总不是办法。就好像天天去大宝健,总不如找个漂亮的女朋友好(有人说,有漂亮的女友,谁还去大宝健。。那就太年轻了,妻不如妾,妾不如妓,妓不如偷,偷不如偷不着)。虽然自己水平有限,但做人如果没有理想,那与咸鱼有什么区别。所以,冒着被喷成狗的风险,我毅然决然的写下这篇博客。毕竟骂不死我的,只会...
2018-02-27 16:28:32 1682 2
原创 Android Room DataBase(一)
前言:众所周知,安卓原生的Sqlite数据库的操作不仅冗余麻烦,而且操作过程容易出问题。所以,后续github上出现了许多开源的封装了Sqlite的第三方library,来帮助你简化操作数据库,摆脱Sqlite的魔掌。比如,举世闻名的GreenDao。又比如,白痴化不需写Sql语句的Realm。又比如…. 。Anyway, 谷歌也注意到这个问题。所以,推出了Room DataBase,来解决这...
2018-02-22 14:20:10 8647
原创 RxJava2 转换操作符
前言:本文将在Rx官方解释的基础上,再融合其它国内讲解的文章。尽量用最简单的,易懂的方式,解释这些操作符。废话不多说,先列个表,把所有操作符列出来,再一 一做解释。解释的过程,以问答的形式(基于问题来学习),先从整体简单解释入手,并配上能跑的示例代码(0 warnings, 0 errors)。先知道能做什么和怎么做,再讲原理,并尽量做到中英融合解释。这是官方文档:Transforming O...
2018-02-28 20:01:18 1126
原创 Android Room DataBase(三)
前言:在前面两章,我们学会了Room的基本概念和如何创建数据库,以及定义数据库的Entity,也即表。但光有表,还不够。我们还需要再借助Dao,来实现对表的操作。废话不多说,让我们先来看看Dao的基本简介。一、什么是Dao,为什么要创建Dao?在Room中,Dao是一组操作数据库表的行为的集合。它即可用接口的形式,也可用抽象类的形式来表现。换言之,创建一个Dao,即是创建一个接口或是一...
2018-02-27 14:58:05 1254
原创 Android Studio 配置Lambda (lambda expressions are not supported).
一、配置项目支持Java8(File->Project Structure): 选择项目对应的Modules,再选择Source Compatibility的值为1.8或更高,即可。二、在项目的build.gradle文件里,配置这两行即可:android { ... // Configure only for each module that uses Java ...
2018-02-23 11:28:46 1061
原创 Android Room DataBase(二)
前言:1、在学习本篇之前,请确保你读过Android Room DataBase(一),或者知道如何定义Room的三大组件以及如何简单的使用它们。 2、本篇,将着重讲解Room的Entity(表)。包含如何定义Entity的主键、索引、唯一性 and so on。 3、Sql的基本语法:http://www.w3school.com.cn/sql/index.asp一、在Room数据库...
2018-02-23 10:31:22 7932 2
原创 Smali基本语法(一)
Note that: 需要安卓开发的基础知识.这个课题,将会拆成几篇,向你讲解一些基本的Smali语法。我会先向你展示一些原样的Java代码。再展示反编译后,对应的Smali代码。通过二者的对比,来一 一的进行定义讲解。一、类定义: 我们来看一下,android中最基本的类定义,这里以一个基础的MainActivity为样版。 如图所示,我们可以得出以下这些信息: 1、这是一个公...
2018-02-22 14:36:36 9856 2
原创 解决ScrollView嵌套RecyclerView(横向)或ListView(横向)时,横向滑动不顺畅的问题。
代码简单,容易理解,里面有点注释,够看了,特别少的改动。package com.laka.live.ui.widget;import android.content.Context;import android.support.annotation.Nullable;import android.support.v7.widget.RecyclerView;import andr...
2018-02-05 21:41:02 6489 4
kotlin-compiler-embeddable-1.3.61.jar
2020-07-28
创建dimens工具
2016-06-01
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人