整体架构 一般都是先有PC互联网,再有移动互联网。当移动互联网开始发展的时候,PC端基本已经相当成熟了。因此,一开始移动互联网都是作为PC端的补充而存在的,架构也是简单而直接...
![240](https://cdn2.jianshu.io/assets/default_avatar/12-aeeea4bedf10f2a12c0d50d626951489.jpg?imageMogr2/auto-orient/strip|imageView2/1/w/240/h/240)
IP属地:四川
整体架构 一般都是先有PC互联网,再有移动互联网。当移动互联网开始发展的时候,PC端基本已经相当成熟了。因此,一开始移动互联网都是作为PC端的补充而存在的,架构也是简单而直接...
注意:Android8.0以后和AMS等Service之间的通信采用AIDL的方式,删除了之前的AMS代理类ActivityManagerProxy,ActivityMana...
一、基础 1.1 Java 系列文章Java基础Java基础(一)-泛型[https://www.jianshu.com/p/d7e470217272]Java基础(二)-注...
一、认识CoordinatorLayout CoordinatorLayout作为support:design库里的核心控件,在它出现之前,要实现View之间嵌套滑动等交互操...
时下最火的莫过抖音了,实现这个效果应该很简单嘛,用ViewPager就可以了。但是等你通过ViewPager来实现的时候,手机内存不够用的情况就会显现出来。有没有更好的方式呢...
0 前言 Activity有生命周期,同样的,View从添加到界面到从界面中移除也有一个生命周期,在官方文档中介绍了自定义View需要重写的一些方法,可以认为这些方法就是Vi...
碎片化时间,百度百科上是这样诠释的,“碎片化时间的是受众因为需求多元化以后,其工作生活所呈现出的零碎时间段。在移动互联网中,“碎片化”时间指的是人们等电梯时、等公交车和地铁时...
1. Kotlin 中的 Lambda 表达式 如果你已经开始使用 Koltin, 或者对它有过一些了解的话,那么一定对这种写法并不陌生了: 它跟下面这段 Java 代码是等...