最近有一个业务需求需要进行拖拽item操作,稍微查了一下,没有相关的第三方组件,只能自己撸了一个,参考了一下React-Native ListView拖拽交换Item[htt...
前言 很多时候React Native在引入资源文件的时候比如SVG,JSON文件资源的时候,需要把文件放在对应的原生工程里面去(IOS和Android分别放入),这样其实对...
前言 最近因为实习接触了React Native,有个要求是RN需要调用Android的原生控件来使用,结果百度一查发现许多都是很早之前的教程了(RN的更新速度比较快),就连...
ViewModel介绍 关于ViewModel,根据官网开发文档介绍,它可以管理界面控制器(如 Activity 和 Fragment)的生命周期。Android 框架可能会...
DataBinding介绍 DataBinding属于Jetpack中的架构组件,根据官方文档介绍,我们可以在界面中,也就是在XML布局文件中声明数据源,然后进行绑定,什么意...
Lifecycle介绍 Lifecycle组件属于Jetpack的架构组件中,它是一个生命周期感知组件安装官方文档的说明,它可以感知Activity和Fragment生命周期...
前言 开个新坑,上回秋招的时候已经会开始问一些关于Jetpack的一些问题了,然而碰都没碰过,前段时间开始学习,发现网上的质量参差不齐,基本就是照着官网的,还是自己来记录吧,...
前言 推荐看这篇文章之前先了解Java日记之设计模式初探。 行为型设计模式总共有11种 1.模板方法模式2.迭代器模式3.策略模式4.解释器模式5.观察者模式6.备忘录模式7...
前言 View的绘制流程,其实也就是工作流程,指的就是Measure(测量)、Layout(布局)和Draw(绘制)。其中,measure用来测量View的宽和高,layou...
前言 推荐看这篇文章之前先了解Java日记之设计模式初探。 结构型设计模式总共有7种 1.外观模式2.装饰者模式3.适配器模式4.享元模式5.组合模式6.桥接模式7.代理模式...
前言 在编程中经常会使用线程来异步处理任务,但是每个线程的创建和销毁都需要一定的开销。如果每次执行一个任务都需要一个新进程去执行,则这些线程的创建和销毁将消耗大量的资源;并且...
前言 经过Android之OkHttp源码解析(1)- 请求过程的请求网络流程解析源码之后,我们本篇将会讲解OkHttp拦截器,这里也是OkHttp设计最核心的一个部分。版本...
前言 OkHttp是现在很火的网络请求框架。它处理了很多网络疑难杂症,比如会从很多常用的连接问题自自动恢复。如果连接尝试失败的时候,它就会自动连接尝试下一个IP,功能非常强大...
前言 此篇文章将会解析OkHttp的源码,因为OkHttp的的源码有很多部分,我们这篇来讲解OkHttp的网络请求,我们还是从OkHttp的异步操作开始解析,OkHttp版本...
前言 本文将会介绍一些Android的性能优化的方法,主要内容包括布局优化、绘制优化、内存泄露、响应速度优化、ListView优化、Bitmap优化、线程优化以及一些性能优化...
前言 在项目的设计模式中,听到最多的就是MVC、MVP和MVVM这3个架构的设计模式了,也是经常面试会问到的设计模式,本篇文章将会通过一个小demo来进行代码实战来简单的讲解...
前言 AIDL其实是属于IPC方面的东西,而Android的IPC是一个比较大的内容,主要涉及到Android的跨进程通信的内容,此篇文章会先介绍一下Android的IPC。...