首页
沸点
课程
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
关注
综合
后端
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
排行榜
综合
后端
排行榜
前端
Android
iOS
人工智能
开发工具
代码人生
阅读
全部
Android
Kotlin
前端
Java
Flutter
Android Jetpack
架构
HarmonyOS
性能优化
展开
全部
Android
Kotlin
前端
Java
Flutter
Android Jetpack
架构
HarmonyOS
性能优化
人工智能
面试
AI编程
iOS
APP
音视频开发
暂无数据
推荐
最新
Flutter 3D 渲染的全新选择和应用场景
昨天发布了《Flutter 全新真 3D 实现,用 flutter_scene 能开发一个「我的世界」》 之后,不少人觉得 Flutter 这是变成游戏引擎了?实际上目前的主要应用场景不是游戏,只是说
别在 Flutter 的 main() 里乱锁屏幕方向,小心 iPad 分屏功能被你搞没了
一、前言 我之前在开发一个 App 时踩了个大坑,而且这个坑藏得特别深,整整三个月都没人发现。 当时为了图省事,为了保证 App 在不同设备上的视觉效果一致,我在 main() 函数里随手写了一行代码
android 12 中的VSYNC接收
初始化:SurfaceFlinger::init() 这个调用会触发一系列对象的创建,它们之间的关系如下
Flutter 全新真 3D 实现,用 flutter_scene 能开发一个「我的世界」
最近一个第三方实现的 bdero/flutter_scene 惊艳到我了,比如下面这个类似「我的世界」的游戏效果,就是作者用 Flutter Scene 做的,全部基于 Flutter GPU/Imp
Flutter 3.44 性能飞跃:深度解析 Android Platform View 的 HCPP 新特性
一、背景:Android Platform View 的演进历程 如果你在 Flutter 项目里嵌入过 Google Map、WebView 或者原生的视频播放器,那你一定经历过 Platform
详解Android所有文件访问权限
从 Android 11 (API 30) 开始,Google 推行了严格的 分区存储(Scoped Storage) 策略。这段代码引入 ACTION_MANAGE_ALL_FILES_ACCESS
Android compose详解
Jetpack Compose 是 Android 官方推出的现代化声明式 UI 工具包。它彻底颠覆了传统的基于 XML 和命令式 View 系统的开发模式,转而采用完全基于 Kotlin 的声明式
LiveData 的缺陷:为什么我现在越来越少使用 LiveData?
> 我第一次接触 LiveData 的时候,觉得它非常惊艳。 > > 在那个时代,Android
android 12 中的VSYNC请求
1、App端Vsync信号的请求流程: Choreographer请求Vsync java层的DisplayEventReceiver 调用android_view_DisplayEventRecei
Nearby Connections 重大变更:不再自动开启 Wi-Fi / 蓝牙,适配指南
7 月 20 日,Android Developers Blog 发了一条 Nearby Connections API 的变更通知。 到 2026 年底以后,Nearby Connections 不
ios零基础的Android开发能否靠AI让老板省一笔人工费呢
不久之前,在公司的某一个小黑屋里面,发生了一段这样的对话 领导:你会写ios代码不 我:完全不会,以前都没接触过 领导:那现在上面有个决定,想把现在你那个项目的ios端交给你负责,你有啥看法不 我:那
Binder(四):ioctl(BINDER_WRITE_READ) 之后,事务怎样到达目标进程?
进入 ioctl 后,事务如何找到目标进程?沿 BC_TRANSACTION 到 BR_TRANSACTION,拆解 handle 路由、buffer、对象转换、工作队列与 reply。
Binder(三):客户端拿到的 BinderProxy,到底指向远端什么对象?
BinderProxy 并不保存远端地址。沿 Java、Native 与 Kernel 追踪 BpBinder、handle、binder_ref 和 binder_node,建立远端引用模型。
你是不是还没用过 select?实战 Kotlin select
在 Kotlin 协程中,select 算是一个有点尴尬的存在。 真正在项目中使用 select 的开发者,并不多......
Android 面试系列 : 协程为何比线程高效
很多人认为协程比线程高效,是因为: * 更轻量; * 更少的线程; * 用户态切换; * 一个
Android CLI 完全指南
最近这两年,开发方式正在发生改变,随着 AI 的快速发展,UI 类型的开发工具反而效率变得低了,相比较 CLI 的工具,AI 更加能够使用 CLI 完成复杂的任务......
NDK 初探:基于 C++ 实现参数哈希与签名校验
这是一篇 NDK 入门导学,带你通过 C++ 实现接口参数 MD5 哈希,并在 Native 层完成包名与签名校验,有效防止 so 库盗用,帮你快速了解 Android 底层安全基础。
掌握 NestedScrolling 嵌套滑动:手写仿知乎折叠主页
本文深入剖析 NestedScrolling 嵌套滑动机制,带你从零手写仿知乎折叠主页。文章突破了传统事件分发的局限,详解自定义父容器的测量与拦截逻辑,并带你回顾了该协议从 V1 到 V3 的演进史。
Fluter 共享内存多线程正在落地,IsolateGroupBound 来了
很久之前,Dart 就开始给 isolate 增加共享内存的能力,做过 Flutter 的都知道,isolate 作为 Dart 的并行执行模型,最麻烦的地方就是普通 Dart 对象状态不能像 Jav
Flutter 无障碍开发实战:玩转 Semantics 解决视障用户使用痛点
一、背景:为什么需要无障碍开发 很多开发者在写业务逻辑时,可能觉得无障碍开发(Accessibility)有点“可有可无”。但现实是,全球有数以亿计的视障用户每天都在使用这些 App。 如果你的 Ap