首页
AI Coding
数据标注
NEW
沸点
课程
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
北野青阳
掘友等级
Android开发
低级安卓开发
获得徽章 16
动态
文章
专栏
沸点
收藏集
关注
作品
赞
21
文章 20
沸点 1
赞
21
返回
|
搜索文章
赞
文章( 20 )
沸点( 1 )
转载:抽象语法树AST的全面解析(一)
分析语法树并生成字节码。 运算符或者逻辑运算符等符号:+、-、*、/、&&,|| 等等。 抽象语法树(Abstract Syntax Tree)是一种用来描述程序代码语法结构的树形表示方式,语法树的每一个节点都代表着程序代码中的一个语法结构, 如包、类型、修饰符、运算符、接口、…
转载:抽象语法树AST的全面解析(二)
抽象语法树由JCTree的内部类(如JCCompilationUnit,JCClassDecl,JCMethodDecl等)作为语法节点构成。我们可以通过调用JCTree的accept()方法来访问抽象语法树的所有语法节点。 accept()方法接收一个JCTree.Visit…
【解惑】App处于前台,Activity就不会被回收了?
单进程场景,Activity被回收只可能是因为进程被系统回收了?但以前遇到过:App在前台,不在栈顶的Activity却被干掉,但进程还健在的场景,对原因进行探索~
设计 repeatOnLifecycle API 背后的故事
通过本文您将会了解到 Lifecycle.repeatOnLifecycle API 背后的设计决策,以及为什么我们会移除此前添加到 lifecycle-runtime-ktx 库 2.4.0 版本首
Shine——更简单的Android网络请求库封装
Shine——更简单的Android网络请求库封装; 提供Java和Kotlin版本; 支持动态BaseUrl、异步/同步请求、自定义加解密器、自定义数据解析器,统一的IApiService等。
关于闲鱼的ANR治理,我有几条心得...
作者:闲鱼技术——非歌 背景 闲鱼在业务的快速迭代过程中,面临着稳定性的考验,尤其是ANR(应用程序无响应)问题尤为突出,在舆情平台偶尔可以看到有用户反馈闲鱼App卡顿、卡死的的情况。发生ANR时系统
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
手写AVL/红黑树以及可视化
前言 偶然翻出了以前学习红黑树时写的代码,发现有些细节确实记不太清楚了,记得当时学习二叉树的时候没有找到好用的可视化工具,脑内想象和画图也不太好使,于是自己边学边写用js canvas做了一个可视化实
抖音 Android 性能优化系列:新一代全能型性能分析工具 Rhea
俗话说,工欲善其事,必先利其器,我们要做好性能优化,首要是要能够发现性能的问题,这就需要有靠谱的工具来帮助我们做性能分析。市面上主流的性能分析工具有:Systrace、TraceView、Android Studio 的 CPU Profiler。相信做性能优化的同学对这些工具…
Binder概述,快速了解Binder体系
很多文章称之为Binder驱动,那为什么说它是一个驱动呢,驱动又是何物,让我们自底向上,从内核中的Binder来一步步揭开它的面纱。
下一页
个人成就
文章被点赞
489
文章被阅读
81,584
掘力值
2,318
关注了
10
关注者
159
收藏集
5
关注标签
1
加入于
2020-06-11