写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...
写在开头 由于杭州的房价实在太高,所以我可耻的跑路到了西安。几个月前在西安买了房,所以最近总结了一些还算全面的Android面试题。还好成功的通过了西安努比亚的面试,虽然不是...
上一章节,我们讲到了Android中的Binder机制,一个Android开发天天用到,但又不明就理的神密存在。这一节接着Binder这个话题,讲一讲AIDL,让大家对Bin...
1. Viewmode优势 ViewModel旨在以注重生命周期的方式存储和管理界面相关的数据(配合它里面的livedata)。 1.1 将Activity的UI处理和数据处...
Binder的原理 要想了解AIDL就需要先了解Binder的原理,所以这里先说一下Binder原理,Binder的原理大概是这样: 服务器端:当我们在服务端创建好了一个Bi...
一.Retrofit是什么 Retrofit是square开源的一个Restful的http网络请求框架的封装。网络请求的工作本质是okhttp完成,而Retrofit仅负责...
AOP的基本概念 先来看看百度百科对AOP的解释 在软件业,AOP为Aspect Oriented Programming的缩写,意为:面向切面编程,通过预编译方式和运行期动...
Retrofit简单介绍: retrofit是什么? Retrofit是针对于Android/Java的、基于okHttp的、一种轻量级且安全的、并使用注解的网络请求框架。 ...
这段时间老李的新公司要更换网络层,知道现在主流网络层的模式是RxJava+Retrofit+OKHttp,所以老李开始研究这三个项目的源代码,在更换网络层后,开始分享这个三个...
我们经常看到AIDL中,会有一些方法中有in、out以及inout的修饰符。他们的作用是什么呢? 这几个修饰符指的是数据流向,我们可以以服务端的角度看待:in: 就是向客户端...