首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
骑着蜗牛闯红灯
更多收藏集
微信扫码分享
微信
新浪微博
QQ
442篇文章 · 0订阅
彻底理解CSS Flexbox布局,看这一篇就够了!
Flexbox布局的概念 Flexbox布局也叫Flex布局,弹性盒子布局。它的目标是提供一个更有效地布局、对齐方式,并且能够使父元素在子元素的大小未知或动态变化情况下仍然能够分配好子元素之间的间
一些之前遇到过但没答上来的Android面试题
这段时间面了几家公司,也跟不同的面试官切磋了一些面试题,有的没啥难度,有的则是问到了我的知识盲区,没办法,Android能问的东西太多了,要全覆盖到太难了,既然没法全覆盖,那么只好亡羊补牢,将这些没答
Android ROOM 数据库高手秘籍
介绍 ROOM 是 Google Jetpak 全家桶之一、是一个 ORM (Object Relational Mapping) 对象关系映射数据库、其底层还是封装的 SQLite 的能力。释放开发
从零开始仿写一个抖音App——Android绘制机制以及Surface家族源码全解析
1.进入微信公众号 世界上有意思的事 发送消息:**Android绘制机制以及Surface家族源码全解析,**即可获取本文的 pdf 版。 1.首先图的横轴是时间,纵轴从下到上分别表示:CPU 处理、GPU 处理、屏幕显示,这三个步骤也就是我们写的代码到图像显示在屏幕上的流程…
函数式编程,真香
最开始接触函数式编程的时候是在小米工作的时候,那个时候看老大以前写的代码各种 compose,然后一些 ramda 的一些工具函数,看着很吃力,然后极力吐槽函数式编程,现在回想起来,那个时候的自己真的是见识短浅,只想说,'真香'。 最近在研究函数式编程,真的是在学习的过程中感觉…
函数式编程与并发编程:如何实现高性能
1.背景介绍 函数式编程和并发编程是两个非常重要的计算机科学领域,它们在现代软件系统的设计和实现中发挥着至关重要的作用。函数式编程是一种编程范式,它强调使用函数来描述计算,而不是使用变量和状态。而并发
抖音主线程消息调度优化 实现
抖音优化的思路 抖音原文 我们着重看 这一部分 虽然没有代码,但是文字描述的也够清楚了,我们可以总结归纳一下,抖音的优化思路 ,然后就可以尝试去实现它了 1.acitivity 跳转的 生命周期 消息
字节码插桩(二) -- "权限申请提示"实践篇
本文以应用商店整改权限申请为背景,介绍一个利用"字节码插桩",高效整改“权限申请提示”的方案,希望对大家有所启发。
一篇文章搞懂Android 自定义viewgroup的难点
目的在于教会大家到底如何自定义viewgroup,自定义布局和自定义测量到底如何写。很多网上随便搜搜的概念和流程图 这里不再过多描述了,建议大家看本文之前,先看看基本的自定义viewgroup流程,心中有个大概即可。本文注重于实践 2.viewgroup实际上最终也是循环从上大…
Gradle基础 构建生命周期和Hook技术
对于初学者来说,面对各种各样的Gradle构建脚本,想要梳理它的构建流程,往往不知道从何入手。Gradle的构建过程有着固定的生命周期,理解Gradle的生命周期和Hook点,有助于帮你梳理、扩展项目的构建流程。 任何Gradle的构建过程都分为三部分:初始化阶段、配置阶段和执…