首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
owen774
掘友等级
获得徽章 4
动态
文章
专栏
沸点
收藏集
关注
作品
赞
42
文章 42
沸点 0
赞
42
返回
|
搜索文章
赞
文章( 42 )
沸点( 0 )
Kotlin sealed class 的使用
密封类用来表示受限的类继承结构:当一个值为有限几种的类型、而不能有任何其他类型时。在某种意义上,他们是枚举类的扩展:枚举类型的值集合也是受限的,但每个枚举常量只存在一个实例,而密封类的一个子类可以有可
全局视角下的APP性能优化经验
作为主端的研发在对飞书这一款大型APP做性能优化时,相比与仅仅对某一个业务,或者是针对一些中小型APP做性能优化需要考虑更多的东西,也会有一些新的方案,所以我在这一次分享中会介绍基于全局的视角是如何对
不做跟风党,LiveData,StateFlow,SharedFlow 使用场景对比
最近网上流传出「LiveData 被弃用,应该使用 Flow 替代 LiveData」的声音。 LiveData 真的有那么不堪吗?Flow 真的适合你使用吗? 我们今天来讨论一下这两种组件。
Android Studio Hedgehog 发布,快来看看有什么更新吧
Android Studio 又又又更新啦,本次更新包含了 IntelliJ IDEA 2023.1 的更新,同时也改进了 Studio IDE 的相关支持,本次更新的核心主要是优化,没什么有特别大的
kotlin 中::class 、class.java、javaClass、javaClass.kotlin区别
要知道获取的到底是什么,可以利用andorid stuido的类型提示,一目了然。 在Java中使用Class很常见的就是,xxx类.class,比如我们在startActivity的时候startActivity(new Intent(this, OtherActivity.c...
Android Matrix 不再疑惑
前言 在进行坐标变换的时候,都绕不开Matrix类,那到底Matrix原理是什么以及怎么使用,接下来将会详细讲解。 通过这篇文章,你将了解到: 矩阵知识 如上图,是一个二行二列的矩阵。 矩阵可以相加(
Android 记录一次因隐私合规引发的权限hook
背景 一天,本该快乐编码flutter的我,突然被集团法务钉了,说在合规扫描排查中发现某xxxApp存在在App静默状态下调用某敏感权限获取用户信息,不合规。通过调用栈排查发现是某第三方推送sdk在静
Android事件分发机制二:核心分发逻辑源码解析
前面的分发步骤我们清楚了,那么viewGroup是如何对触摸事件进行分发的呢?View又是如何处理触摸信息的呢?这是整个事件分发的核心逻辑,也正是本文要讨论的内容。 事件处理中涉及到的关键方法就是 dispatchTouchEvent ,不管是viewGroup还是view。在…
Android Studio Debug 的 9 个小技巧
周末看 Android Dev Summit '19 的视频的时候,看到一章关于 Android Studio Debug 的介绍,有很多日常非常有用的小技巧,学习了这些小技巧能很大程度的降低我们 Debug 的成本,快速定位问题的本质,今天就向大家介绍一下 Android S…
下一页
关注了
84
关注者
0
收藏集
1
关注标签
38
加入于
2015-11-30