
之前移动互联网兴起的时候,很多公司都创建了开发团队,做移动app,但是随着移动互联网逐步进入稳定期,很多移动项目盈利不是很理想,所以为了节省成本...
在我们的日常工作中经常会碰到一些比较奇怪的问题,来来回回找不到解决问题的方向,这个时候该反省一下自己解决问题的思路是不是正确的,因为我们只有在方...
一般来说,Handler是Android 消息机制的上层接口,我们经常用Handler来处理页面上的一些交互,主要包括耗时操作完以后,需要在UI...
我们面试中进程会碰到这样的面试题,那么他们的区别到底有哪些呢,这里做一个总结。共同点:都能够使线程处于一个等待的状态不同点: sleep()是T...
先回忆一下我们的一些算法以及他们之间的特点。 算法时间复杂度原地排序是否稳定冒泡排序O(n^2)是是选择排序O(n^2)是否插入排序O(n^2)...
Kotlin作为Android开发的首选语言,我们在使用的时候会发现它比java方便很多,包括书写格式、空判断、代码量以及扩展函数上都有优化。而...
我们在开发的过程中,经常会遇到ScrollView里面嵌套ListView或者RecyclerView的场景,这时候我们就会遇到滑动冲突,还有列...
Kotlin协程是一种编程思想,其中一个比较重要的应用场景就是线程控制。以往我们在需要并发的时候,往往会用到java 的Executor和And...
我们从下面几个方面分析Android jetpack viewmodel的原理 viewmodel涉及的类以及数据结构 viewmodel的启动...