Android相关

145 篇文章
29 人订阅

HTTP

None_Ling

ActivityManagerService--Activity销毁流程

在调用完setResult以及finish之后,开始启动Activity销毁以及结果返回的流程。

9430
None_Ling

ActivityManagerService--startActivity的流程

该流程图为:当Activity目标进程不存在时,启动Activity的流程。若进程相同的话,也只是省略了启动进程的步骤。

9720
None_Ling

Android中长连接的解决方案

长连接通过Socket与服务端建立持久的链接,即使单个请求发送与接收后也不会释放链接。这样的好处有:

17310
None_Ling

Http1.x与Http2.0的区别

随着Http协议发展的20年间,从物理带宽、CPU、内存,到软件都有了很大的提升,而原来的协议也具有了很大的局限性:

13130
None_Ling

OkHttp的简要分析

OkHttp是Android以及Jdk中封装了一套关于网络协议的库。主要实现了网络相关的功能:

9220
None_Ling

Retrofit与动态代理

代理,即Proxy。它的作用就是将原数据与后续的操作进行隔离,达到对修改封闭,对扩展开放的效果。

10910
None_Ling

Android-performTraversals

该方法是在ViewRootImpl.java文件中,一旦触发该操作,就会从decorView开始进行measure,Layout,draw了。 在schedu...

8320
None_Ling

AndroidStudio出现UnsupportedClassVersionError

Android Studio升级到2.0之后,Build Tool也随着更新了,然后运行了原来的工程后,突然出现了,如下异常

12220
None_Ling

Android沉浸式状态栏与Dialog/PopupWindow兼容

在使用某APP的过程中发现,该APP对PopupWindow的沉浸式支持并不好,在使用PopupWindow的时候,状态栏会变成纯白色,看不到时间信号等等。如下...

1.6K30
None_Ling

Flutter--配置

新启动的项目,最近出的Fluter据说可以三端同步,IOS/Android/Web均可构建,而相比于原来的RN不稳定性,Beta版的Flutter更加靠谱点,而...

33320
None_Ling

机器学习介绍

设计和分析一些让计算机可以自动“学习“的算法。机器学习算法是一类从庞大的数据中自动分析获得规律,并利用规律对未知数据进行预测的算法。

18010
None_Ling

AAC---DataBinding使用

DataBinding类似于ButterKnife,可以将数据结构与XML绑定,节省了很多Activity中UI的代码,比如说findViewById等。也可以...

19730
None_Ling

Gradle解决多lib冲突

在引入第三方jar包的时候,可能会遇到很多库的冲突,例如均使用了OkHttp,RxJava等等,在打包的时候就会遇到Class多个定义的问题。而目前Androi...

27920

扫码关注云+社区

领取腾讯云代金券