首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
taroboy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
28篇文章 · 0订阅
【View系列】View事件分发源码探索
本片博文适读者 有Android开发经验,大概知道事件分发机制,大概又不知道事件分发机制。看完并理解完这篇文章能达到:以后面对事件分发相关内容就能硬起来了。 Android的事件分发机制是老生常谈的。
安卓Native层共享库fuzzing技术思路及实践
fuzzing技术在漏洞挖掘领域是一个无法绕开的话题,无恒实验室也一直在使用fuzzing技术发现产品的问题。虽然fuzzing不是万能的,但是没有它是万万不能的。说它不是万能的其实也是相对的说法,理想状态下,例如在可接受的时间范围内,计算资源足够丰富且系统复杂度足够低的情况下…
“终于懂了“系列:Jetpack AAC完整解析(四)MVVM - Android架构探索!
前面三篇介绍了Jetpack 架构组件中 最重要 的部分:生命周期组件-Lifecycle、感知生命周期的数据组件-LiveData、视图模型组件-ViewModel。 这篇,就来探索下目前android开发中 最优秀、讨论最多的架构模式—— MVVM 。 针对的是一个完整系统…
🔥 2021 最新Android知识体系
0. 背景 构建一个属于自己的知识体系,能够让我们学到的知识体系化.让自己清楚哪块是自己的知识盲区,哪块已经构建起根基.然后根据实际情况,有针对性的进行模块学习.让自己成为一个合格的Android工程师. 平时看博客或者学知识,学到的东西比较零散,没有独立的知识模块概念,而且学…
一文带你了解 Jetpack Compose UI 框架
Jetpack Compose 是用于构建原生界面的新款 Android 工具包。它可简化并加快 Android 的 UI 开发工作。使用更少的代码、强大的工具和直观的 Kotlin API,快速构建 App 的 UI。 目前Jetpack Compose 为 Alpha 版。…
三思系列:重新认识Drawable
前一段时间,在某公众号看到了一篇关于splash页面动效的文章,具体为:将一个英文单词拆分为多个字母,散落在屏幕中,然后按照一定的路径回归,最终展示一段流光效果,完成splash页面。 当时文章中提到的做法是自定义View的实现。当时脑海中灵光一闪,感觉还是用Drawable来…
Android 10适配要点,作用域存储
在 Android 10 众多的行为变更当中,有一点是非常值得引起我们重视的,那就是作用域存储。这个新功能直接颠覆了长久以来我们一直惯用的外置存储空间的使用方式,因此大量 App 都将面临着较多代码模块的升级。 然而,对于作用域存储这个新功能,官方的资料并不多,很多人也没有搞明…
Android内存优化
不要使用比需求更占空间的基本数据类型SparseArray代替HashMap,节省内存开销基本数据类型的成员,可以全写成static final,static会由编译器调用clinit方法进行初始化 static final不需要进行初始化工作,打包在dex文件中可以直接调用,并...
Android自定义-手势缩放折线图
1.左右可滑动滑动的折线图。 看股票货币的朋友应该很熟悉。看到图中不仅可以左右移动还可以缩放。这交互性太炫酷了吧。接下来我们一步步来。手势滑动的计算至关重要但是没有超过初中生的计算分析能力,所以咋们也可以。先来个小案例。我们通过测量手势滑动距离来进行设置屏幕中间圆圈的位置: o…
聊聊组件开发过程中的内存优化
顺便一说ant对应的一些命令(zip、unzip、copy,replace ect.)超级好用,replace甚至可以去改代码,在javac对应的任务里加入dependsOn,拿到任务的input,也就是一些对应build下的的java目录、文件,在java转class之前,去…