首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
学习
订阅
Battle_U
更多收藏集
微信扫码分享
微信
新浪微博
QQ
11篇文章 · 0订阅
Android 线上卡顿监控
之前写了篇ANR线上监控的文章,这篇是它的姊妹篇。本篇详细介绍了卡顿与ANR的关系以及线上如何监控卡顿问题,文中是一些我的理解和实战。
Window和WindowManager和ViewRootImpl
1 Window 1.1什么是Window? Window是一个抽象类,提供了绘制窗口的一组通用API。 Window负责Android中的显示,可以理解为一个View的载体,负责将这个View显示出
【带源码】我用Jetpack Compose写了个组件库
以WeUI组件库为基础,扩展了一大批安卓端特有的硬件和系统层面的功能示例,以及一些特定功能的UI界面。
Android全面解析之Activity生命周期
很高兴遇见你~ 欢迎阅读我的文章。 关于Activity生命周期的文章,网络上真的很多,有很多的博客也都讲得相当不错,可见Activity的重要性是非常高的。事实上,我猜测每个android开发者接触的第一个android组件都是Activity。我们从新建第一个Activit…
Android自定义View:View(二)
假如我的手机带键盘(自带或者外接),你的自定义View应该如何响应键盘事件。 View是用户接口组件的基本构建块。通俗讲,在Android中,一个用户与一个应用的交互,其实就是与这个应用中的许许多多的View的交互,这些View既可以是简单的View,也可以是若干View组合而…
(4.1.37.1)深入理解setContentView过程和View绘制过程
一图道尽整个过程
Activity 启动流程
代码的跟踪进行流程细节分析。 由于我们AMS Activity启动流程非常的复杂,而且代码流程非常跳跃。如果直接从我们的代码进行分析会比较难理解,所以在进入代码流程分析 activity 启动过程之前,我们需要对整个启动过程要有个大概的了解,这样有助于我们对源码的分析。 app…
责任链模式妙用
一说到「设计模式」,可能很多人都有听过。 但是如果真的要你说说应用场景,可能会有点「难以描述」。 除了应用场景比较多的单例模式你能够信手拈来,其他的可能会觉得有点难以掌握。也许压根都没用过。 今天,通过本篇文章,让你对责任链模式也能够信手拈来。 本篇文章通过实际项目中的例子来让…
再有人问你volatile是什么,把这篇文章也发给他。
在上一篇文章中,我们围绕volatile关键字做了很多阐述,主要介绍了volatile的用法、原理以及特性。在上一篇文章中,我提到过:volatile只能保证可见性和有序性,无法保证原子性。关于这部分内容,有读者阅读之后表示还是不是很理解,所以我再单独写一篇文章深入分析一下。 …
Android 后台运行白名单,优雅实现保活
我们知道,Android 系统会存在杀后台进程的情况,并且随着系统版本的更新,杀进程的力度还有越来越大的趋势。系统这种做法本身出发点是好的,因为可以节省内存,降低功耗,也避免了一些流氓行为。 但有一部分应用,应用本身的使用场景就需要在后台运行,用户也是愿意让它在后台运行的,比如…