首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Android
订阅
犹梦
更多收藏集
微信扫码分享
微信
新浪微博
QQ
18篇文章 · 0订阅
Android单元测试实践
按照Google官方建议,Android测试体系应该参照测试金字塔架构包含三类测试(即小型、中型和大型测试): 小型测试是指单元测试,用于验证应用的行为,一次验证一个类...
这是一篇DeepLink入门指南
一、DeepLink是什么? 首先给各位同学看一个定义: 可以看到,DeepLink能做的不仅是唤起了当前应用,还跳转到应用中的特定部分。 二、为什需要DeepLink? 在网页时代,网站之间的引流比
Java编程的利器:Pair和Triple无缝解决多值返回问题,编写高效代码
Pair和Triple类是commons-lang3库提供的实用工具,可以方便地将多个值组合在一起,实现多个返回值的效果,提高了代码的可读性和可维护性,使得处理多值情景更加轻松。
Android 添加水印功能
Android 添加水印功能 PS:最近在项目执行过程中有这样一个需求,要求拍完照的图片必须达到以上的效果。需求分析: 使用用预览布局SurfaceView,在不局上方使用控件的方式来进行
Android进阶宝典 -- 事件冲突怎么解决?先从Android事件分发机制开始说起
史上最全的Android事件分发机制,从事件源头讲起,详细介绍ACTION_DOWN、ACTION_MOVE事件分发流程,以及面对事件冲突如何解决
Android 中手指从按钮 A 平移到 B,会发生什么?为什么?
前言 Touch 相关问题是 Android 面试中常问的点,不一定要求大家都从 InputFlinger 底层开始回答,但起码需要了解 Touch 抵达 App 之后的完整处理。而即便是这段偏上层的
EventBus 事件总线-超详细源码解析
EventBus 是一个适用于 Android/Java 的发布/订阅事件总线,整个框架最突出的核心思想就是观察者模式,其中被观察者是事件,观察者是需要处理事件的类或者说是类具体的方法...
AsyncTask异步任务的基本使用和注意事项
AsyncTask是一种轻量级的异步任务类,属于抽象类,使用时需实现子类和相关方法。它可以在线程池中执行后台任务,然后把执行的进度和最终结果传递给主线程并在主线程中更新UI,通过AsyncTask可以更加方便执行后台任务以及在主线程中操作UI,可以轻松解决多线程之间的通信问题,…
这一次,彻底搞懂SparseArray实现原理
SparseArray与ArrayMap是Android中高效存储K-V的数据结构,也是是Android面试中的常客,弄懂它们的实现原理是很有必要的,本篇文章就以SparseArray的源码为例进行深
android LifeCycle-简单使用和详细原理解析
Lifecycle是用来做什么的 Lifecycle 用于存储有关组件(如 Activity 或 Fragment)的生命周期状态的信息