首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
猜猜我是谁
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
11
文章 11
沸点 0
赞
11
返回
|
搜索文章
赞
文章( 11 )
沸点( 0 )
Retrofit2.9.0版本主流程分析
Retrofit将HTTP API转换为Java接口,文章主要分析了Retrofit如何解析注解,拼装参数交给Okhttp发起网络请求
什么是死锁?如何避免死锁?
死锁的四个条件。 1.互斥条件。共享资源X和Y只能被一个线程享用。 2.请求和保持条件。进程T1已经取得了共享资源X,在等待共享资源Y的时候,不释放共享资源X。 3.不可抢占条件。其他进程不能抢占当前进程T1的占有的资源。 4.循环等待。线程T1等待线程T2占有的资源,线程T2…
Okhttp拦截器Interceptor学习和使用
前年的这个时候我们项目将网络框架替换为okhttp+retrofit ,然后我对 retrofit 源码进行了学习和分享,写了几篇相关的文章同时更新了项目的网络框架。 Android网络之Retrofit2.0使用和解析 Retrofit2.0中注解使用套路 Retrofit2…
一文彻底搞懂Android View的绘制流程
上一篇中我们讲到了Android的触摸事件传递机制,除此之外,关于Android View的绘制流程这一块也是View相关的核心知识点。我们都知道,PhoneWindow是Android系统中最基本的窗口系统,每个Activity会创建一个。同时,PhoneWindow也是Ac…
Android Service和IntentService知识点详细总结
Service 对于广大的Android开发者来说算是耳熟能详了,作为Android的四大组件之一,在我们的开发中也起着重要的作用,在Android面试中,Service相关的问题也是面试官问得比较多的,当别人问你,Service 到底是什么的时候?你可能随口就能答得上来,Se…
多线程
进程:正在运行的程序,也就是加载到内存中。一个进程有一个方法区和一个堆 线程:一个程序内部的执行路径,一个进程通常会有多个线程。一个线程有一个虚拟机栈和一个程序计数器,也就是进程下的线程共享该进程的方法区和堆区,且每个线程都有自己独有的虚拟机栈和程序计数器(PC)(拓展:JVM…
HTTP长连接实现原理
1. HTTP长连接和短连接的定义 浏览器向服务器进行一次HTTP会话访问后,并不会直接关闭这个连接,而是会默认保持一段时间,那么下一次浏览器继续访问的时候就会再次利用到这个连接。 在HTTP/1.1版本中,默认的连接都是长连接,我们可以通过Connection: keep-a…
android优化-内存优化
Android 为每一个 App 分配了一个进程,Android 针对为每个应用分配的堆大小设置了硬性限制,Android 会限制每个应用的堆大小,如果在达到堆的上限之后,还再尝试分配内存,此时会发生 OutOfMemoryError(内存溢出)。 它用于存储已被虚拟机加载的类…
三年经验Android开发面经总结
在下2017年毕业,目前从事android开发工作已经3年啦,前段时间刚完成一次跳槽,面试了几家公司,将一些面试经验分享给大家,希望对大家有所帮助。 首先是简历,一般找一个模板,填写掌握的技能和项目经历即可。 项目clone后,个性Resuem.md即可,然后导出为pdf文件。…
【Android】自定义ProgressView-进度条动画
Github项目地址动画预览使用在公司项目效果预览简洁效果预览代码实现看代码才是王道自定义View-ProgressView代码(只展示主要代码)xml添加代码代码使用代码意见反馈如果遇到问题或者好的
下一页
关注了
11
关注者
0
收藏集
2
关注标签
21
加入于
2017-06-27