首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
android面试
订阅
我存在即我
更多收藏集
微信扫码分享
微信
新浪微博
QQ
14篇文章 · 0订阅
Android 主流开源库源码分析(十三)- 可能是全网第一篇 Coil 源码分析文章
对于 Android Developer 来说,很多开源库都是属于开发必备的知识点,从使用方式到实现原理再到源码解析,这些都需要我们有一定程度的了解和运用能力。所以我打算来写一系列关于开源库源码解析和
QsBle Android蓝牙框架,用kotlin协程带给你不一样的使用体验,Java也能食用
Android Ble框架,支持Kotlin协程,支持链式调用,mtu分包组包,完善的ota支持,完美适应现在的Android开发编程风格
Android抓包从未如此简单
目前常见的抓包工具有Charles、Fiddler、Wireshark等,这些或多或少都需要一些配置,略显麻烦,只适合开发及测试人员玩,如果其他人也想看数据怎么办,AndroidMonitor来帮你
ExoPlayer客户端解密m3u8音频/视频
Exoplayer播放m3u8加密视频/音频,但是需要在本地解密。解密的思路为两种,分别是从结果着手和从过程着手,通过流水账的形式带你一起了解最佳姿势。
手把手教你实现一个流动的渐变色边框
手把手教你自定义绘制渐变色边框,并通过动画实现流动的效果,绘图加动画组合能够实现很多既有创意又有取的效果!
用Flutter开发一个桌面端ADB工具应用
作为一个Android开发者,在开发过程中经常会用到ADB命令,每次进行手敲都觉得麻烦得很,尤其是有些命令忘记了,还得去查,浪费时间,影响效率,于是用Flutter把一些常用的ADB命令封装成一
Android技术分享| anyLive 开源项目
简介 anyLive 是开源的推拉流项目,本项目采用跨平台架构设计,一套代码支持Android、iOS、Windows、Mac、Ubuntu等平台。。
【面经分享】5年Android开发的求职之路
前段时间在看机会,本文就是我对求职过程的一个总结。 同时,也作为一个面试官,来说说求职中需要注意的点。
Andromeda:首个适用于多进程架构的组件通信框架
其实Android的组件化由来已久,而且已经有了一些不错的方案,特别是在页面跳转这方面,比如阿里的ARouter, 天猫的统跳协议, Airbnb的DeepLinkDispatch, 借助注解来完成页面的注册,从而很巧妙地实现了路由跳转。 但是,尽管像ARouter等方案其…
Android组件化跨进程通信框架Andromeda解析
随着项目结构越来越庞大,模块与模块间的边界逐渐变得不清晰,代码维护越来越困难,甚至编译速度都成为影响开发效率的瓶颈。 组件化拆分是比较常见的解决方案,一方面解决模块间的耦合关系、将通用模块下沉,另一方面做到各模块代码和资源文件的隔离,这样便可以放心进行模块按需编译、单独测试等等…