- 博客(6)
- 收藏
- 关注

原创 Kotlin语言 Android与JS交互
先来说说什么是JS交互:说的俗一点就是通过我们项目中的控件来调用HTML里的JS代码,也可以通过JS来调用项目中的代码。Android与JS之间的桥梁就是WebView了,我们是通过WebView来实现他们的相互调用。Android调用Js代码:Android调用Js代码有两种方式1)通过WebView的loadUrl ()调用2)通过WebView的evaluateJavascript ()调用...
2018-06-11 20:16:23
1035

原创 Retrofit网络请求框架
//以下为Retrofit简单的使用案例, (GET无参同步)使用Retrofit的步骤1、添加retrofit和converter-gson的依赖compile 'com.squareup.retrofit2:retrofit:2.3.0'compile 'com.squareup.retrofit2:converter-gson:2.3.0' 2、创建一个接口类 存的是业务方法 ...
2018-03-08 11:41:59
281
原创 Android中的热修复原理(通俗易懂)
脑子里一直有个梗,这个热修复到底是个什么东西呢?来来来,往下看! 什么是热修复? 说的清新脱俗一点,就是线上实时修复bug 为什么要有热修复呢?(优点) 降低了成本,用户体验也好,不用像原来修复bug(哪怕就是一行代码)还得重新打包再发送新版本到应用市场,再让用户下载,那样成本高不说,用户体验还特别不好,所以就出现了热修复。 热修复的原理? 热...
2018-06-12 01:37:37
687
原创 安卓自定义动画根据控件Y轴旋转动画 仿红包
这里给正在学安卓的小白们分享一个动画吧,用处挺多,代码也不多,还望各位大佬不要打击。进入正题,先看看效果效果很炫酷很美好好了 来看代码吧 该说的都在代码注释里面 这个不用多说 代码极其简单//自定义一个类继承Animation(android.view.animation.Animation)抽象类public class MyAnimation extends Animation { ...
2018-06-07 09:56:12
564
原创 构建者模式的设置理念
构建者模式:简单来说就是对象的表现与构建分离开来,即把对象的使用分为两个步骤: 第一步输入各种参数进行构建,此时只能设置属性不能操作业务动作; 第二步根据构建好的对象开展业务动作,此时不能修改属性设置。 每个方法的返回值都是外部类的对象。所以可以一直.调用下去设置值 直到。build方法不饿调用s 通过.Builder调用内部类选择不同的方法设置属性,并把值储存起来用final修饰,保证只会...
2018-04-11 16:46:52
215
原创 OkHttp3、Volley和Retrofit三种网络请求框架各自的特点
Volley的特点: 1:通信更快、更简单、开发的效率以及性能更高 2:对网络请求有一个优先级的处理 3:网络请求的缓存,当网络不好时,可自动将请求的数据进行一个缓存 4:多级别取消请求 5:和Activity生命周期联动OkHttp的特点 1:支持http2,对一台机器的所有请求共享同一个socket ; 2:内置连接池,支持连接复用,减少延迟 ...
2018-03-13 16:50:21
1129
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人