首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
从零实现一个 IM + 直播 App:Kotlin + Compose 多模块架构全流程记录
从零实现一个 IM + 直播 App:Kotlin + Compose 多模块架构全流程记录 效果截图 一、写这篇文章(和这个项目)的起因 最近在看高级 Android 岗位,岗位描述里 IM、直播、
搭建海外手游全维度云测体系——多机型实战优化与落地
从0到1搭建海外手游全维度云测体系——多机型实战优化与落地 日期:2026-04-20 项目:海外版Android手游云测(50+机型全覆盖) 技术栈:Python + Airtest + ADB +
Function / BiFunction / Consumer / Supplier的区别:
一、总览一句话口诀(背这个就够) Supplier:无参数,有返回值 (我造东西给你) Consumer:有参数,无返回值 (你给我东西,我消费掉) Function:1 个参数,有返回值 (你给我一
深入理解 Kotlin 协程 (五):偷天换日,探秘状态机与调度的运转引擎
本文暂抛官方复杂框架,带你从零手写轻量级协程框架。通过实现非阻塞delay、构建并发安全的Job状态机、封装launch/async构建器,并深度揭秘拦截器与调度器的运转逻辑,助你彻底看透协程。
如何从Android手机中删除不需要的应用程序
不需要的应用程序会让您的Android手机变得杂乱无章,占用存储空间,从而可能降低设备速度并影响性能。这里有一份指南教您如何有效地卸载它们。在无数个应用程序中寻找真正需要的应用程序,这常常令人沮丧。
如何远程备份Android
想知道手机不在身边时是否可以远程备份Android吗?无论您的设备是暂时不在身边,还是想在丢失或被盗时持续受到保护,远程备份都能让您安心无忧。在本指南中,我们将探讨远程备份是否可行,以及需要哪些工具或
Android手把手编写儿童手机远程监控App之四大组件详解2
Activity常用控件以及Activity生命周期函数。这节继续说明Activity剩下内容。 Activity传参 在传递基本数据类型 传递Bundle对象(适合传递大量数据) 通过Seriali
基于 kmp/cmp 的跨平台图片加载方案 - 适配 Android View/Compose/ios
对于可能展示网络图片和自绘图片的场景。如何在跨平台(KMP)场景下,如何实现一套图片加载方案,同时适配 Android View、Compose 和 iOS?
智能交换机无法传输消息?7 个真正有效的解决方法
三星 Smart Switch 被广泛认为是用户在更换三星设备时传输数据(包括短信、照片、联系人和应用程序)的首选工具。它提供简单便捷的一键传输体验,因此深受手机升级用户的青睐。然而,许多用户都遇到了
TON链空投+大逃杀web3游戏:竞技狂欢背后,福利与生态的双向奔赴
Web3游戏赛道从不缺创新,当TON链的高效低耗遇上大逃杀的热血竞技,再叠加人人期待的空投福利,一款打破传统玩法边界的作品应运而生。 一、竞技突围 每一局都有实在回报 不同于传统大逃杀游戏的“纯娱乐”
Android:MagicIndicator的使用
一、核心信息 版本:1.7.0(第三方维护最终稳定版,官方最高 1.4.2) 包名:net.lucode.hackware.magicindicator 支持:ViewPager + ViewPage
8 种方法:将视频从手机传输到电脑(安卓 /iOS)
你是否曾用手机录制过精彩视频,想在更大的屏幕上与亲友分享?又或是需要释放安卓手机空间,将珍贵的回忆备份到电脑?考虑到这些需求,你可能想知道如何轻松快捷地把视频从手机传到电脑。 这份详细指南就是你解锁珍
使用了ARouter中的IProvider,还需要用AIDL吗?
先给最直接结论(你直接背) 1. 同一个 App 内,模块之间调用(组件化) 只用 ARouter IProvider 就够了,完全不需要 AIDL! 你们现在所有代码、车机业务、ICarProvid
GetX“删库”风波复盘:真相、影响与开发者避坑指南
近期,Flutter社区被一则“GetX删库跑路”的消息刷屏,不少依赖GetX的开发者连夜紧急备份代码、排查项目风险,甚至启动依赖迁移。作为曾经Flutter生态中最热门的状态管理+路由框架,GetX
ARouter中,为什么fragment就是获取对象,Activity就是跳转?
一、终极结论 1. Activity navigation() → 自动跳转、自动开启新页面 2. Fragment navigation() → 只创建对象、不跳转、不加载,所以你要强转拿对象,自己
ARouter 全功能总结:
一、ARouter 四大核心能力(你必须背住) 页面路由跳转(Activity/Fragment) 服务接口暴露 IProvider(跨模块调用) 通过 URI 跳转(H5、推送、Scheme) 全局
ARouter中 IProvider 到底是什么
一、先一句话根本定义 IProvider 就是 ARouter 官方规定的【服务接口父接口】所有想要跨模块暴露功能、对外提供服务的接口,必须继承它。 java 运行 它里面就一个空方法 init()
绘画五解
陈毅创作的自由体但押韵诗,见《陈毅诗词选集》。 画山画富士山。画海画日本海。 再画太平洋,画它而今面貌改。 画侵略者必然失败,画反侵略终要奏凯。 画老鼠过街。人人手打脚踩。 画送瘟神,瘟神装着不睬。
RxJava 的 Maybe的用法:
一、一句话定义 Maybe 是 RxJava 3 里的被观察者(上游)三种结果只会触发其中一种: 发送一个数据 发送完成(无数据) 发送异常 可以理解为:有可能有值,有可能没值,有可能出错,所以叫 M
Navigation 动态注册跳转:
一句话讲透:不是写死在 nav_graph.xml 里,而是代码里动态添加 Destination、动态添加 Action、动态跳转,适合组件化、多模块、运行时才知道跳转规则的场景。 我给你最实用、最
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30