首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
2020
订阅
JeffreyWorld
更多收藏集
微信扫码分享
微信
新浪微博
QQ
45篇文章 · 0订阅
被字节跳动、小米、美团面试官问的AndroidFramework难倒了? 这里有23道面试真题,助力成为offer收割机!
AndroidFrameWork目录1.Android中多进程通信的方式有哪些?a.进程通信你用过哪些?原理是什么?(字节跳动、小米)2.描述下Binder机制原理?(东方头条)3.Binder线程池
用烂LruCache,隔壁产品看不懂了
1、它是什么?它是数据存储容器,可用于做数据缓存载体,优先淘汰那些近期最少使用的数据。LRU的全称为LeastRecentlyUsed。2、如何使用?2.1简单使用以kotlin代码为例,简洁使用如下
LeakCanary 源码解析
LeakCanary 是由 Square 开源的针对 Android 和 Java 的内存泄漏检测工具。 debug 和 release 版本中使用的是不同的库。LeakCanary 运行时会经常执行 GC 操作,在 release 版本中会影响效率。android-no-op…
面试官:为什么 Activity.finish() 之后 10s 才 onDestroy ?
交流群里碰到一个很有意思的问题,调用 Activity.finish() 之后 10s 才回调 onDestroy() 。 由此产生了一些不可控问题,例如在 onDestroy() 中释放资源不及时,赋值状态异常等等。我之前倒没有遇到过类似的问题,但是 AOSP 总是我们最好的…
十月面经:真可惜!拿了小米的offer,字节却惨挂在三面
自我介绍我是14年从南京工业大学毕业,直到现在,我已经在Android开发的这条路走了6年。在这6年的时间,我见证了移动互联网的“盛衰交替”,身边的同事都是转行换业,所见的市场行情也是一片萧瑟。如今,
Android 增量编译总结
增量编译是相对全量编译而言的。所谓增量编译,是指当源程序的局部发生变更后进重新编译的工作只限于修改的部分及与之相关部分的内容,而不需要对全部代码进行编译。增量编译对软件开发,尤其是在调试期,可以大大缩短编译时间, 提高编译效率。 而全量编译指的是,当用户源程序被局部修改后重新编…
Android Studio 4.1 发布啦
使用新的 Database Inspector 可以在应用运行的过程中检查,查询和修改数据库,当然前提应用所在的设备API Level 需要 26或更高,然后从菜单栏中选择 View > Tool Windows > Database Inspector。 现在用户可以直接在 …
三年经验Android开发面经总结
在下2017年毕业,目前从事android开发工作已经3年啦,前段时间刚完成一次跳槽,面试了几家公司,将一些面试经验分享给大家,希望对大家有所帮助。 首先是简历,一般找一个模板,填写掌握的技能和项目经历即可。 项目clone后,个性Resuem.md即可,然后导出为pdf文件。…
HarmonyOS-Service&Android-Service
HarmonyOS没有提供的单独的Service类,文中的Service是基于Service模板的Ability。本文主要是浅谈HarmonyOS Service与Android Service的区别与联系。 两种系统的Service在定义、功能、使用方面基本相同。大部分用于后…
Android全新UI编程 - Jetpack Compose 超详细教程 第1弹
1. 简介 Jetpack Compose是在2019Google i/O大会上发布的新的库。Compose库是用响应式编程的方式对View进行构建,可以用更少更直观的代码,更强大的功能,能提高开发速度(这一段是谷歌自己说的)。 说实话,View/Layout的模式对安卓工程师…