首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
sniffer333
更多收藏集
微信扫码分享
微信
新浪微博
QQ
50篇文章 · 0订阅
"if else" 堆成山?这招让你的代码优雅起飞!
“如果你的代码里 if else 多到能织毛衣,是时候考虑优化了!” 想必大家对if else 的使用都不陌生,原本清晰的逻辑渐渐被层层嵌套的 if else 淹没,最终变成啦一座“判断地狱”
一文吃透Android Context:从原理到实战
一、Context 是什么? 在 Android 开发中,你是否曾好奇:为什么启动一个 Activity 需要一个特定的参数?为什么访问应用资源时总有个 “神秘” 的对象参与其中?这个贯穿于 Andr
Kotlin - 高阶函数及相关内容
Kotlin高阶函数的基础 基本的高阶函数 1. let 2. run 3. with 4. apply 5. also 6. forEach 7. map 8. filter 这些高阶函数的主要特点
Android混淆不要怕--一文搞定
ProGuard 工作流程 ProGuard工作过程包括四个步骤:shrink,optimize,obfuscate,preverigy。这四个步骤都是可选,但是顺序都是不变的。 shrink:检测并
货拉拉-营销平台流程画布建设
随着货拉拉用户和司机规模以及订单量的不断增长,运营对营销工具的要求不断提升,急需一个能覆盖用户和司机生命周期、全渠道触达、丰富奖励发放等能力的营销工具,流程画布因此应运而生。
Android 老项目新人如何快速入手跑起来
零、app/build.gradle 与 最外层 build.gradle 与 gradle/wrapper/gradle-wrapper.properties 三者之间的区别与作用 app/buil
【Android百大框架排行榜】
4个月无聊时间,阅读了github上700个Android标签的框架。花费70个小时写的一篇笔记式文章.、很多错误之处,受时间与能力限制,没能及时修改,隐隐懊悔, 受读者启发,遂将此文公之于众,旨在号召大家共同编辑、共同参与,让此排行榜帮助更多的Android开发者。
音视频基础能力之 Android 音频篇 (三):高性能音频采集
涉及硬件的音视频能力,比如采集、渲染、硬件编码、硬件解码,通常是与客户端操作系统强相关的,就算是跨平台的多媒体框架也必须使用平台原生语言的模块来支持这些功能。 本系列文章将详细讲述移动端音视频的采集、
【设计模式】探索状态模式在现代软件开发中的应用
概述 【例】通过按钮来控制一个电梯的状态,一个电梯有开门状态,关门状态,停止状态,运行状态。每一种状态改变,都有可能要根据其他状态来更新处理。例如,如果电梯门现在处于运行时状态,就不能进行开门操作,而
Android Application:应用全局管理的幕后中枢
`Application` 是 Android 应用的“大管家”,它是一个在应用进程创建时被初始化的**进程级单例**。