首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓进阶
订阅
Mozhimen
更多收藏集
微信扫码分享
微信
新浪微博
QQ
74篇文章 · 0订阅
Android 开发中是否应该使用枚举?
我的理解是如果我们可以通过定义普通常量的方式代替枚举,则优先通过使用定义常量解决。权衡易用性和性能以及使用场景,可以考虑继续使用枚举,因为枚举在有些时候确实让代码更简洁,更容易维护,牺牲点内存也无妨。
95分Android启动优化实践
启动优化是Android优化老生常谈的问题了。众所周知,android的启动是指用户从点击 icon 到看到首帧可交互的流程。
Android网络抓包:使用VpnService完成HTTP请求
在Anroid下完成TCP协议和UDP协议,了解HTTP请求过程并且完成HTTP请求,学会简单使用VpnService类。
用多语言实现一个安卓终端模拟器-libmterm
Mterm 是一个用Tauri、Vue、Kotlin、Rust、C++ 等 Languages && Framework 实现的Android终端模拟器。此章节介绍伪终端原理和其实现库libmterm
Android低功耗蓝牙开发总结
基础使用 权限申请 蓝牙权限在各个版本中略有不同 Android 12 及以上版本,如果不需要通过蓝牙来推断位置的话,蓝牙扫描不需要开启位置权 Android 11 及以下版本,蓝牙扫描必须开启位置权
BTrace和Perfetto如何分析性能
手把手教你使用BTrace和Perfetto分析性能 高级android开发工程师必备技能 加油吧!少年
Android SPI的基础使用与原理
SPI介绍 在面向对象的设计中,一般推荐模块之间基于接口编程,通常情况下调用方模块是不会感知到被调用方模块的内部实现。一旦代码里面涉及具体实现类,就违反了开闭原则。为了实现在模块装配的时候不用在程序里
Android项目中使用Jetpack-Flow
Jetpack是一个由谷歌推出的、用于简化Android开发的库集合,其中的Flow是一个很重要的组件。本文将介绍Flow的概念、产生的原因、优点、使用方式、与LiveData的对比、使用的代码范例、
全局视角下的APP性能优化经验
作为主端的研发在对飞书这一款大型APP做性能优化时,相比与仅仅对某一个业务,或者是针对一些中小型APP做性能优化需要考虑更多的东西,也会有一些新的方案,所以我在这一次分享中会介绍基于全局的视角是如何对
一张图掌握Glide内存管理
前言 Glide源码异常庞大, 其中的代码是非常复杂的, 所以笔者不会逐行的分析源码,避免读者陷入代码黑洞中无法自拔,而是通过分析关键的代码和流程来让读者快速的理解和掌握Glide内存管理策略的核心思