首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android
订阅
用户7502273282552
更多收藏集
微信扫码分享
微信
新浪微博
QQ
58篇文章 · 0订阅
JetPack | LiveData 如何安全的观察数据
LiveData的介绍和使用不在累述,直接看官方文档,本篇文章旨在讲解LiveData存在的意义以及实现的原理。 LiveData 为什么会出现?之前看过重学安卓的小专栏的讲解: LiveData 只
Android 动画总结——View 动画、属性动画、帧动画
Android 动画总结——View 动画、属性动画、帧动画
Android性能优化之内存优化
成为一名优秀的Android开发,需要一份完备的知识体系,在这里,让我们一起成长为自己所想的那样~。 众所周知,内存优化可以说是性能优化中最重要的优化点之一,可以说,如果你没有掌握系统的内存优化方案,就不能说你对Android的性能优化有过多的研究与探索。本篇,笔者将带领大家一…
卡顿、ANR、死锁,线上如何监控?
一、前言 最近参加了几轮面试,发现很多5-7年工作经验的候选人在性能优化这一块,基本上只能说出传统的分析方式,例如ANR分析,是通过查看/data/anr/ 下的log,分析主线程堆栈、cpu、锁信息
反思|Android 输入系统 & ANR机制的设计与实现
对于Android开发者而言,ANR是一个老生常谈的问题,站在面试者的角度,似乎说出 「不要在主线程做耗时操作」 就算合格了。 但是,ANR机制到底是什么,其背后的原理究竟如何,为什么要设计出这样的机制?这些问题时时刻刻会萦绕脑海,而想搞清楚这些,就不得不提到Android自身…
Android复习总结 —— Activity启动流程
1. 通知系统进程需要跳转 启动Activity最终都是通过Activity.startActivityForResult()来启动的。 IActivityTaskManager.Stub的Binder代理实现类为ActivityTaskManagerService。 exec…
源码阅读之Activity启动与App启动流程 - Android 9.0
为了面试与被面试阅读了Activity的启动流程,整理了这篇文章。 之前一直好奇为什么Android面试经常问Activity启动流程,因为在工作中没有相关的实践。阅读完源码以后才发现,Activity启动流程中包含了许多知识,例如Activity的启动模式如何处理、插件化的h…
Android基础到进阶四大组件之ContentProvider详解
ContentProvider是Android的四大组件之一,以标准化的方式在Android 应用间共享数据。
Android:聊聊我所理解的MVP
最近冷静了一段时间,复习复习之前学的东西。再加上阴阳师一直抽不到SSR,所以打副本的时候想了想毕设项目架构该怎么办。 之前看很多开源软件实现都是各种 MVP ,看起来很高大上,不过说实话,很早就了解 MVP 了,但一直很抗拒去学习,因为觉得模式或者架构类的东西属于一种思想,并不…
浅谈 Android MVC MVP MVVM
各位同学大家好 有段时间没有给各位更新文章了, 具体多久我也不清楚 ,最近整理了一下andorid 开发中几种常用的代码架构模式 (这里要跟java的设计模式区分开, 是代码整体架构不是 传统java 23种设计模式)今天就写了一个简单例子分享给大家,那么废话不多说 我们正式开…