IP属地:河南
有时候看网络框架的源码会看不懂,其实只要我们抓住主体的脉络去看的话, 就容易的多了 ,关键不是怎么写代码,而是思路。 思路 用户(也就是Acti...
为什么会用到缓存呢?主要是流量耗不起啊,国内的公共场所的WiFi的普及率不高,因此必须考虑流量的问题,说白了,就是用户体验啊,每次都网络请求,消...
为什么要用线程池呢?当然是有好处的啊: 线程可以重用,节省开销,优化性能。 可以控制最大并发数,避免大量线程因为互相抢占系统资源而导致的阻塞现象...
线程的概念在编程中是很重要的,Android当然也不例外了。如果单纯以用途来讲的话,线程分为主线程和子线程,一般来说,耗时操作要放在子线程里去做...
Socket和Http是Android常用的两种通信方式,但是两者又是有所不同的,使用场景有所不同,这篇文章就来总结总结这两种方式。 首先,So...
Android的事件分发机制是一个很重要的知识点,也是基础知识里相对比较难的一个知识点,但是其用途还是很广泛的,比如,在自定义view里或者解决...
通常我们在写项目时都会使用第三方的网络库,毕竟对于做项目还是不要重复造轮子的好。但是有时候随着业务的变更原有第三方库已经不能满足项目的需求了,这...
在android中每一个view里都有这两个方法,所以理论上所有的view都是可以滑动的。 这两者的介绍只有一字之差,一个是“move”,一个是...