- 博客(7)
- 收藏
- 关注
原创 【Android】混合开发之WebView的介绍及使用
前言 Android项目中WebView是必不可少的,越来越开的迭代节奏导致越来越多的App采用混合开发,接着我们就介绍一下Android中WebView的使用。一、混合开发的优缺点:优点: 1.开发成本较低:Android和iOS使用一个地址就可以。 2.自动更新最新的web内容。 3.兼容平台较多。 缺点: 1.用户体验没有原生的炫酷。 2.连接网络等...
2018-07-12 10:40:38
4503
2
原创 【Android】热修复之Tinker的集成与使用
前言 近年来随着Android用户的爆发式增长,Android应用也逐渐完善,应用再也不是只需要会四大组件就可以满足产品的需求,出现了很多三方的SDK,优秀的类库,还有个性化的插件。热修复在近年来特别hot,下面我们就来介绍一下业界评价最好的热修复之一Tinker!我们先来比较一下当下热修复界中的四大天王(分别来自微信,QQ空间,阿里,美团):什么是Tinker?...
2018-05-06 19:53:40
331
原创 【Android】DataBinding的简单使用和高级用法
前言: DataBinding是Google推出的一个框架,多用于MVVM结构Android项目中。本篇也是很久之前整理的DataBinding笔记,并不是最新的,可能会有一些过时的东西,后面我会去看一下文档再修改一下或再发一篇。简单介绍一下MVVM:model-view-viewmodel 关系图解: 如何使用DataBinding1.在module级别...
2018-05-06 19:53:16
1344
原创 【Android】Retrofit2+RxJava2+OkHttp3的基础、封装和项目中的使用
前言: 近些年很火的Retrofit+RxJava+OkHttp网络请求框架,功能强大,结构合理,使用简单方便。后面还会给大家发自己整理过的Retrofit和RxJava、RxAndroid和RxBus。希望大家点一下关注,让我这个懒癌患者有动力继续写下去! 本篇分三个部分:基础篇、封装篇和自己项目使用篇,项目是自己公司的APP提取的,文章偏长可以分三部分一点点看,当初看了很...
2018-05-06 19:52:45
837
原创 【Android】快速简单的了解并使用Gradle
Gradle定义: Gradle是一个构建工具,它是用来帮助我们构建app的,构建包括编译、打包等过程。我们可以为Gradle指定构建规则,然后它就会根据我们的“命令”自动为我们构建app。Android Studio会自动帮我们生成一些通用的构建规则: 第一行 apply plugin: 'com.android.application' 应用xxx插件来构建app模...
2018-05-06 19:51:57
151
原创 【Android】环信3.0实现自定义消息流程
前言: 环信应该是国内最早规模最大的即时通讯平台,往往是各大公司快速开发IM通讯的首选SDK。环信提供的EaseUI可谓是再此基础上又大大节省了开发的时间(增多了程序猿们的头发)。 但实际开发中每个公司对产品的要求又各不相同,我们需要简单的修改环信的EaseUI库来满足我们的需求。 下面我们就来介绍一下怎样创建自定义消息!首先集成环信:集成环信应该不必长篇大论的再说了,搜索环信
2018-05-06 19:42:00
779
原创 【Android】简单全面的理解Handler机制
前言:Handler机制应该是网上讲解最多的一种机制(没有之一),本篇用通俗易懂的语言来介绍一下Handler机制,让大家可以更好的理解。什么是Handler机制?Handler机制是AndroidSDK提供的一个非常重要的处理异步消息的机制,主要是由Handler、Looper、Message和MessageQueue组成,Handler只是消息处理机制的一部分。 - Message:消息(分
2018-05-06 19:41:19
314
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人