首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
decadezhou
掘友等级
获得徽章 0
动态
文章
专栏
沸点
收藏集
关注
作品
赞
390
文章 390
沸点 0
赞
390
返回
|
搜索文章
赞
文章( 390 )
沸点( 0 )
探索 Android 内存优化方法
在系统内存充足时,我们可以多使用一些内存以提升应用性能,当系统内存不足时,就要做到`用时分配,及时释放`,当系统内存有压力时,能迅速释放各种缓存减少系统压力。
我竟然不再抗拒 Java 的类加载机制了
很长一段时间里,我对 Java 的类加载机制都非常的抗拒,因为我觉得太难理解了。但为了成为一名优秀的 Java 工程师,我决定硬着头皮研究一下。 在聊 Java 类加载机制之前,需要先了解一下 Java 字节码,因为它和类加载机制息息相关。 计算机只认识 0 和 1,所以任何语…
OkHttp 源码解析(一)请求流程分析
现在大多数 Android 开发者都是使用的 OkHttp 框架进行网络请求的,只不过使用的方式千差万别,有的是在 OkHttp 之上进行封装,有的借助于 Retrofit(OkHttp 的一个封装框架) 又进行了一层封装,封装的方式也各有不同,其实并没有什么好坏之分,适合自己…
Android OkHttp源码解析入门教程(一)
Android API23(6.0)版本以后,Google正式移除Apache-HttpClient。OkHttp作为一个现代,快速,高效的HttpClient,其功能之强大也是显而易见的 当然OkHttp的功能远不止这些,这里只是说明平时经常用到的。既然OkHttp已经作为官…
Android 组件化最佳实践
在项目的开发过程中,随着开发人员的增多及功能的增加,如果提前没有使用合理的开发架构,那么代码会越来臃肿,功能间代码耦合也会越来越严重,这时候为了保证项目代码的质量,我们就必须进行重构。 比较简单的开发架构是按照功能模块进行拆分,也就是用 Android 开发中的 module …
基于 Android Architecture Components 的 MVVM 浅析
深入了解还需多看文档和源码。 AAC (Android Architecture Components) 是谷歌推出的一套包含在 Jetpack 中的,帮助我们构建稳健、可测试且易维护应用的组件库,主要包括 Lifecycle、LiveData、ViewModel、Room、W…
性能优化 (九) APP 稳定性之热修复原理探索
刚发布的版本出现了严重的 bug ,需要开发者去解决 bug,然后在测试打包重新发布,这会耗费大量的人力,物力,代价比较大。 如果当前的 bug 不影响用户使用也不会崩溃,但是了下个版本是大版本,那么两个版本之间间隔时间会很长,这样要等到下个大版本发布在修复 bug , 而之前…
彻底理解安卓应用无响应机制
不论从事安卓应用开发,还是安卓系统研发,应该都遇到应用无响应(ANR,Application Not Responding)问题,当应用程序一段时间无法及时响应,则会弹出ANR对话框,让用户选择继续等待,还是强制关闭。 绝大多数人对ANR的了解仅停留在主线程耗时或CPU繁忙会导…
Android 高级开发面试题以及答案整理
如今安卓开发不像前几年那么热门,但是高级人才依然紧缺,大家看着这句话是不是很熟悉,因为 web 高级人才也紧缺,c++ 高级人才一样紧缺,那么到了人工智能时代,人工智能时代的高级人才也同样会紧缺!似乎是高级人才的人在其他领域也是高级人才,而不是因为选择了热门才会一帆风顺。 业务…
妥妥的去面试之Android基础(六)
笔者由于在近期需要找工作,所以近期最主要的任务就是准备面试,不打无准备之仗。只有你准备充分了,那么你想得到的机会才可能有机会入你怀中。 笔者会将准备面试的学习过程记录下来,方便自己复盘的同时也希望能给一道找工作的小伙伴们一些帮助。笔者准备的内容大纲如下 视图层(View):对应…
下一页
关注了
3
关注者
0
收藏集
0
关注标签
103
加入于
2015-12-04