
Android
文章平均质量分 90
Android洋芋
专注大厂Android实战闭环:
Kotlin×Compose深度开发 | MVI架构工程化拆解
性能调优源码攻坚 | 跨平台落地车载/物联网
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
高并发跨进程事件总线设计:实现10W QPS的零拷贝通信架构
本文深入探讨高并发跨进程事件总线的设计与实现,结合共享内存+信号量、环形缓冲区无锁队列及io_uring技术,构建零拷贝通信架构。通过优化进程间数据同步、异步I/O处理及资源管理,系统可支撑10W QPS的高吞吐场景,适用于分布式服务解耦与实时通信需求,为高并发系统提供高效、低延迟的通信解决方案。原创 2025-06-13 13:45:59 · 1013 阅读 · 0 评论 -
Android 16开发实战指南|锁屏交互+Vulkan优化全解析
将这些新特性集成到你的应用中,抢占Android 16系统红利!:用户无需解锁即可操作应用(如消息预览、音乐控制)。在熄屏状态下快速验证指纹并跳转界面。提升3D渲染性能。原创 2025-03-24 23:44:49 · 2320 阅读 · 0 评论 -
Android广播机制
某个网络的IP范围是192.168.0.XXX,子网 掩码是255.255.255.0,那么这个网络的广播地址就是192.168.0.255。广播数据包会被发送到同一 网络上的所有端口,这样在该网络中的每台主机都将会收到这条广播。为了便于进行系统级别的消息通知,Android也引入了一套类似的广播消息机制。这是因为Android中的每个应用程序都可以对自己感 兴趣的广播进行注册,这样该程序就只会接收到自己所关心的广播内容,这些广播可能是来自 于系统的,也可能是来自于其他应用程序的。原创 2024-07-02 15:53:20 · 817 阅读 · 0 评论 -
Fragment与ViewModel(MVVM架构)
在Android应用开发中,Fragment和ViewModel是两个非常重要的概念,它们分别属于架构组件库的一部分,旨在帮助开发者构建更加模块化、健壮且易维护的应用。如果你的布局是要直接设置为 Activity 的根布局,通常使用第一种方法,因为不需要考虑容器问题。如果你的布局是要作为子布局添加到某个容器中(比如在 Fragment 或者自定义 View 中),那么你应该使用第二种方法,并且要确保参数设置正确,以便于控制布局是否应该被自动添加到容器中。在大多数情况下,Activity。原创 2024-06-26 22:15:00 · 2469 阅读 · 0 评论 -
AlertDialog对话框
AlertDialog是一个常用的组件,用于展示一个漂浮在当前界面之上的对话框,常用来显示警告、确认信息或简单的用户输入。通常,我们不是直接实例化AlertDialog对象,而是通过其内部类AlertDialog.Builder来构建。AlertDialog不同于前面已经学习过的 UI 控件,它不能用new方法创造出来,也不能用 XML 创建,只能通过AlertDialob的内部类Builder来创建。原创 2024-06-14 15:22:24 · 1742 阅读 · 0 评论 -
SharedPreferences数据存储持久化技术
SharedPreferences数据持久化是使用键值对的方式来存储数据的。也就是说,当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的;如果存储的数据是一个字符串,那么读取出来的数据仍然是字符串。原创 2024-06-09 06:15:00 · 1840 阅读 · 0 评论 -
SharedPreferences用户账号注册登录修改综合应用
SharedPreferences数据持久化是使用键值对的方式来存储数据的。也就是说,当保存一条数据的时候,需要给这条数据提供一个对应的键,这样在读取数据的时候就可以通过这个键把相应的值取出来。而且SharedPreferences还支持多种不同的数据类型存储,如果存储的数据类型是整型,那么读取出来的数据也是整型的;如果存储的数据是一个字符串,那么读取出来的数据仍然是字符串。原创 2024-06-08 20:25:07 · 325 阅读 · 0 评论