上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页
摘要: 我们知道,Android 低版本(4.X 及以下,SDK < 21)的设备,采用的 Java 运行环境是 Dalvik 虚拟机。它相比于高版本,最大的问题就是在安装或者升级更新之后,首次冷启动的耗时漫长。这常常需要花费几十秒甚至几分钟,用户不得不面对一片黑屏,熬过这段时间才能正常使用 APP。 这是 阅读全文
posted @ 2020-03-14 11:43 AndroidAlvin 阅读(548) 评论(0) 推荐(0) 编辑
摘要: 前言 这里先做一个道歉,因为我还大三,身上还有不少课程。最近五门的必修课压身所以更新的进度上会有严重的脱节,但是我还是会尽量保证一周一篇文章的,希望能够理解。 文章内容参考书目《音视频开发进阶指南 -- 基于 Android 与 iOS 平台的实践》 GitHub传送门 移动环境搭建(以AS为例) 阅读全文
posted @ 2020-03-13 22:01 AndroidAlvin 阅读(324) 评论(0) 推荐(0) 编辑
摘要: ndk 音视频 阅读全文
posted @ 2020-03-13 20:13 AndroidAlvin 阅读(448) 评论(0) 推荐(0) 编辑
摘要: 辞职 面试 android 阅读全文
posted @ 2020-03-12 22:01 AndroidAlvin 阅读(328) 评论(0) 推荐(0) 编辑
摘要: 保活现状 我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如跑步类应用。 阅读全文
posted @ 2020-03-11 22:11 AndroidAlvin 阅读(3784) 评论(0) 推荐(0) 编辑
摘要: 前言 在前几年兴起了MVVM架构设计模式,最具有代表的框架就是DataBinding,虽然这种设计架构非常新颖,但是在使用中仍然还有很多痛点,所以我当时觉得短时间这个设计架构可能不会太流行。 最近接手了新项目,使用的就是MVVM,才发现只一两年的功夫MVVM的发展竟然这么快,已经是Android开发 阅读全文
posted @ 2020-03-11 18:19 AndroidAlvin 阅读(263) 评论(0) 推荐(0) 编辑
摘要: jetpack 阅读全文
posted @ 2020-03-10 17:52 AndroidAlvin 阅读(1252) 评论(0) 推荐(0) 编辑
摘要: 7.x版本,对Toast添加了Token验证,这本是对的,但是调用show()显示Toast时,如果有耗时操作卡住了主线程超过5秒,就会抛出BadTokenException的异常,而8.x系统开始,Google则在内部进行了try-catch。而7.x系统则是永久的痛,只能靠我们自己来修复了。 修 阅读全文
posted @ 2020-03-09 20:38 AndroidAlvin 阅读(515) 评论(0) 推荐(0) 编辑
摘要: Android 面试 字节跳动 framework 三方源码 算法 数据结构 阅读全文
posted @ 2020-03-09 14:59 AndroidAlvin 阅读(771) 评论(0) 推荐(0) 编辑
摘要: Flutter 尺寸限制 容器 阅读全文
posted @ 2020-03-07 10:54 AndroidAlvin 阅读(306) 评论(0) 推荐(0) 编辑
上一页 1 ··· 10 11 12 13 14 15 16 17 18 ··· 29 下一页