首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
啊哦404
更多收藏集
微信扫码分享
微信
新浪微博
QQ
22篇文章 · 0订阅
Android面经分享,失业两个月,五一节前拿到offer
疫情期间,我被裁了。 从3月初开始复习,准备面试题。复习的资料主要为《Android开发艺术探索》和@jsonchao的博客,还有就是网上的其他博客资料。首先介绍一下自己基本情况:渣本毕业快4年,一直在小厂摸鱼混日子,学历和简历背景不是很好看,所以面试邀约也不是很多,面试也到处…
这些年,我爬过的 Android 坑 | 持续更新 (2020/07/03 update)
此时 window 为 wrap_content,如果出现左右空白,则考虑使用上个问题的方案。 在线上项目中我们遇到一个场景:当应用按下 Home 退回后台,然后过一段时间之后从后台拉起我们的项目。极少数机型在主页进行多个 fragment 的切换时出现了 fragment 的…
既然synchronized是"万能"的,为什么还需要volatile呢?
1、Java语言为了解决并发编程中存在的原子性、可见性和有序性问题,提供了一系列和并发处理相关的关键字,比如synchronized、volatile、final、concurren包等。(再有人问你Java内存模型是什么,就把这篇文章发给他) 2、synchronized通过…
Android 高级进阶攻略,轻松拿 Offer —— 高级工程师学习路线
熟悉调用 JNI 方法的方式,熟悉如何回调 Java 方法。 熟悉各种发编译,二次打包工具,了解 smali。 阅读 VirtualAPK、Tinker 的源码,熟悉常见的热修复和插件化原理。 以上就是 Android 高级工程师 需要掌握的知识点,高级工程师需要掌握的知识点还…
Android篇:2019初中级Android开发社招面试解答(下)
金三银四,冲击大厂,你值得拥有的一份2019初中级移动端社招面试总结+解答你当前所处:Android篇:2019初中级Android开发社招面试解答(下)Android篇:2019初中级Android
Profiler分析内存抖动,Memory Analyzer(mat)分析内存泄漏(不懂砍我)
前言: 最近在系统性的温习了一遍android性能优化。写博客是学习也是记录,希望在记录的同时也能帮助其他同学。最近我觉得我想出一个不懂系列。“不懂揍我”,“不懂砍我”,“不懂捶我” 在我们开发项目中,如果稍不注意,往往会出现内存抖动的情况。而有些内存抖动也可能造成我们的程序卡…
Android Jetpack组件之ViewModel篇
ViewModel 具有生命周期意识,会自动存储和管理 UI 相关的数据,即使设备配置发生变化后数据还会存在,我们就不需要在 onSaveInstanceState 保存数据,在 onCreate 中恢复数据了,使用 ViewModel 这部分工作就不需要我们做了,很好地将视图…
换个姿势,带着问题看Handler
Handler,老生常谈,网上关于它的文章可谓是 "泛滥成灾",而实际开发中,我们却很少手写Handler,毕竟 RxAndroid链式调用 和 Kotlin协程同步方式写异步代码 还是挺香的。 但对于我这种好刨根问底之人来说,得自己过一遍源码才踏实,而且我发现 带着问题 看源…
锦囊篇|一文摸懂RxJava
于3月14号,RxJava开源了他的第三个版本。 RxJava 3 components are located under the io.reactivex.rxjava3 package (RxJava 1 has rx and RxJava 2 is just io.re…
协程 Flow 最佳实践 | 基于 Android 开发者峰会应用
本文介绍了我们在开发 2019 Android 开发者峰会 (ADS) 应用时总结整理的 Flow 最佳实践 (应用源码已开源),我们将和大家共同探讨应用中的每个层级将如何处理数据流。 ADS 应用的架构遵守 Android 官方的推荐架构指南,我们在其中引入了 Domain …