阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 前言: 2015年谷歌I/O大会上介绍了一个数据绑定框架DataBinding。2016年,2017年毫无意外成了项目实战中主流框架。使用它我们可以轻松实现 ...
前面简单介绍了JetPack简介,然后学习了这个项目,现在来分享一下助你更快的学习JetPack 是一个基于MVVM模式集成谷歌官方推荐的JetPack组件库: LiveData ViewModel Lifecycle Navigation组件 使用kotlin语言,添加大量拓展函数,简化代码加入Retrofit网络请求,协程,帮你简化各种操作,让你快速请求网络 利用Navigation组件以单A ...
2021-02-03 20:34 0 585 推荐指数:
阿里P7移动互联网架构师进阶视频(每日更新中)免费学习请点击:https://space.bilibili.com/474380680 前言: 2015年谷歌I/O大会上介绍了一个数据绑定框架DataBinding。2016年,2017年毫无意外成了项目实战中主流框架。使用它我们可以轻松实现 ...
服务端 客户端 在客户端和服务端都应该添加网络许可权限 运行: 先运行服务端,再运行客户端 服务端显示: 客户端显示: 说明: 端口号设置应该大于1024,ip地址是手机或安卓模拟器的ip地址,我使用的是模拟器,可以在设置 ...
这几天使用MVVM重构这个应用,发现一个严重的问题,那就是导航。基于MVVM的思想,View跟ViewModel之间依靠绑定等技术通信,而且是View可以拿到ViewModel,ViewModel不可以拿到View。本来用CodeBehind的时候很容易的导航,到这里就无从下手了。当然也是有办法 ...
Spring Cloud Ribbon 是一一基于HTTP 和TCP 的客户端负载均衡工具,它基于NetflixRibbon实现。通过Spring Cloud 的封装,可以让我们轻松地将面向服务的REST 模板请求自动转换成客户端负载均衡的服务调用。Spring Cloud Ribbon ...
前言: 由于一般的C/S客户端不能设置代理,所以FIddler检测不到数据,如何查看接口请求和响应呢?我们可以通过Proxifer来实现把所有的请求抓发给Fiddler,这样就可以在Fiddler分析客户端请求。 Proxifier是一款功能非常强大的socks5客户端,可以让不支持 ...
一、Lifecycle是什么? Lifecycle生命周期感知组件,可执行操作响应另一个组件(Activity或者Fragment)的生命周期状态。 二、Lifecycle出现的背景 用 ...
最近在整理一些这方面的资料,闲话少说,咱还是直奔主题吧 :) 一、基于xmpp实现的openfire的配置安装 1、 下载最新的openfire安装文件 官方下载站点: http://www.igniterealtime.org/downloads ...
1、tortoisegit Git下载地址: https://tortoisegit.org/download/ SVN下载地址: https://tortoisesvn.net/ ...