2024-11-21 |
Kotlin Multiplatform 未来将采用基于 JetBrains Fleet 定制的独立 IDE |
602 |
|
2024-11-21 |
Compose大前端从上车到起飞 |
327 |
|
2024-11-20 |
Compose 的秘诀:单向数据流与状态提升 |
173 |
|
2024-11-20 |
Android串口,USB,打印机,扫码枪,支付盒子,键盘,鼠标,U盘等开发使用一网打尽 |
357 |
|
2024-11-20 |
鸿蒙原生 证书 & 打包到真机 |
100 |
|
2024-11-20 |
IntelliJ IDEA 2024.3 K2 模式已发布稳定版,Android Studio Meerkat 预览也正式支持 |
798 |
|
2024-11-20 |
Android - Jetpack Compose个人开源项目 |
203 |
|
2024-11-20 |
kotlin 中 lateinit、lazy、const 的区别 |
130 |
|
2024-11-20 |
Android 模拟 Ble 设备 |
102 |
|
2024-11-20 |
Flutter 组件集录 | CarouselView 轮播视图 @3.24 |
356 |
|
2024-11-20 |
使用 AsyncLayoutInflater 预加载xml 提高页面渲染速度 |
176 |
|
2024-11-19 |
Compose曲线图表库WXChart,你只需要提供数据配置就行了 |
386 |
|
2024-11-19 |
Android 老项目新人如何快速入手跑起来 |
145 |
|
2024-11-19 |
性能优化-Gradle编译优化 |
217 |
|
2024-11-19 |
Android依赖管理在Vesync组件化中的探索与实践 |
201 |
|
2024-11-19 |
解读HWASan日志 |
106 |
|
2024-11-19 |
harmony-安装app的脚本 |
361 |
|
2024-11-18 |
自定义跑马灯控件:实现 Android 高性能滚动文本效果 |
125 |
|
2024-11-18 |
解析 Android WebChromeClient:提升 WebView 用户体验的关键组件 |
192 |
|
2024-11-18 |
【HarmonyOS NEXT】异步编程的神器之Promise |
416 |
|
2024-11-18 |
优雅地使用注解管理 Retrofit 的 baseUrl |
449 |
|
2024-11-18 |
鸿蒙纪元 · 零 | 文章总集 |
109 |
|
2024-11-18 |
recyclerview的item的局部刷新 payloads用法和实现原理 |
146 |
|
2024-11-18 |
基本数据类型:Kotlin、Dart (Flutter)、Java 和 C++ 的比较 |
141 |
|
2024-11-18 |
作为程序员,你知道表达式和语句的区别吗? |
114 |
|
2024-11-18 |
参与 2024 第四季度官方 Flutter 开发者调查 |
191 |
|
2024-11-18 |
Kotlin flow 与生产消费者模型 |
120 |
|
2024-11-17 |
【Android原生问题分析】夸克、抖音划动无响应问题【Android14】 |
1556 |
|
2024-11-17 |
重学 Android 自定义 View 系列(六):环形进度条 |
173 |
|
2024-11-17 |
Activity与Dialog全屏设置 |
175 |
|
2024-11-16 |
HarmonyOS实战:快递信息时间轴效果实现 |
239 |
|
2024-11-16 |
Jetpack Compose State 你用对了吗? |
186 |
|
2024-11-15 |
鸿蒙纪·梦始卷#11 | 画板绘制 - 认识绘制 |
230 |
|
2024-11-15 |
复习一下Greendao... |
96 |
|
2024-11-15 |
Android下的系统调用 (syscall),内联汇编syscall |
140 |
|
2024-11-15 |
Android JNI 技术入门指南 |
149 |
|
2024-11-15 |
当 Jetpack Compose State 遇到 LiveData |
231 |
|
2024-11-14 |
RecycerView 有效曝光埋点实现方案 |
293 |
|
2024-11-13 |
关于 Android15 GKI2407R40 导致梆梆加固软件崩溃 |
2189 |
|
2024-11-13 |
赶紧上车开启Compose大前端之路 |
1460 |
|
2024-11-13 |
Android车载开发启示录|多用户的魔法 |
204 |
|
2024-11-13 |
深入理解 Kotlin 协程基础元素 |
252 |
|
2024-11-13 |
鸿蒙开发:切换至基于rcp的网络请求 |
198 |
|
2024-11-13 |
HarmonyOS实战:首页多弹窗顺序弹出终极解决方案 |
216 |
|
2024-11-13 |
鸿蒙开发:自定义一个动态输入框 |
200 |
|
2024-11-13 |
SupervisorScope与viewModelScope的比较:了解它们在Android中的用例和差异 |
446 |
|
2024-11-13 |
鸿蒙纪·梦始卷#10 | 电子木鱼 - 功德记录列表 |
259 |
|
2024-11-13 |
【动画图解】是怎样的方法,能被称作是 Flutter Widget 系统的核心? |
145 |
|
2024-11-13 |
什么是“协程思维模型”? |
522 |
|
2024-11-12 |
那些大厂架构师是怎样封装网络请求的? |
1941 |
|
2024-11-12 |
Flutter 小技巧之 OverlayPortal 实现自限性和可共享的页面图层 |
670 |
|
2024-11-12 |
Kotlin 协程源码的地图:如何读源码才不会迷失? |
269 |
|
2024-11-11 |
Android树形结构,项目通用 |
288 |
|
2024-11-11 |
一个大型 Android 项目的模块划分哲学 |
182 |
|
2024-11-11 |
安卓使用网络摄像头扫码 |
195 |
|
2024-11-11 |
Gradle 分功能打包 |
238 |
|
2024-11-11 |
Compose的全动态插件化框架支持了,已更新到AGP 8.6,Kotlin2.0.20,支持Compose |
834 |
|
2024-11-11 |
Flutter 小技巧之 Shader 实现酷炫的粒子动画 |
835 |
|
2024-11-11 |
FlutterUnit | 切换到 workspace 结构 |
848 |
|
2024-11-11 |
解耦与模块化:鸿蒙平台上的服务注册与查找机制 |
171 |
|
2024-11-10 |
kotlin 协程需要注意的7个要点 |
216 |
|
2024-11-09 |
Android“引用们”的底层原理 |
500 |
|
2024-11-09 |
一文搞懂Apk的各种类型 |
222 |
|
2024-11-08 |
用Compose中的CompositionLocal来暗渡陈仓 |
608 |
|
2024-11-08 |
一文了解 Gradle 的生命周期 |
171 |
|
2024-11-08 |
重学Android:自定义View基础(一) |
194 |
|
2024-11-08 |
探索 WebView 加载 H5 速度优化 |
548 |
|
2024-11-08 |
鸿蒙纪·梦始卷#09 | 电子木鱼 - 弹框与切换选择 |
328 |
|
2024-11-07 |
鸿蒙开发:自定义一个车牌省份简称键盘 |
250 |
|
2024-11-07 |
鸿蒙纪·梦始卷#08 | 电子木鱼 - 音效播放与动画 |
277 |
|
2024-11-07 |
这么好看的 Flutter 搜索框,快来看看是怎么实现的 |
597 |
|
2024-11-06 |
Compose Navigation v2.8.x 拯救者一般的改动。 |
252 |
|
2024-11-06 |
【Flutter】GoRouter的路由管理 VS AutoRouter的路由管理 |
346 |
|
2024-11-06 |
Flutter 正在切换成 Monorepo 和支持 workspaces |
1477 |
|
2024-11-05 |
鸿蒙开发:搭建属于自己的私服共享包平台 |
276 |
|
2024-11-05 |
秒开WebView,5种混合开发动态更新方式,直击痛点,有你想要的? |
957 |
|
2024-11-05 |
车载Android开发的秘密--搞懂CAN通信 |
360 |
|
2024-11-05 |
Android Native内存越多,会不会触发GC? |
368 |
|
2024-11-04 |
给Jetpack Compose添加Native支持 |
529 |
|
2024-11-04 |
Flutter 1000万点赞以内最好的图片裁剪组件 |
2180 |
|
2024-11-04 |
Rive 动画框架竟然支持响应式布局,全平台动画框架开启全新 UI 交互能力 |
919 |
|
2024-11-04 |
可能是 AGP8 编译最快的方案 |
667 |
|
2024-11-04 |
Flutter集成Unity实现3D场景交互 |
213 |
|
2024-11-03 |
Ktor 3.0 来啦! |
730 |
|
2024-11-02 |
鸿蒙纪·梦始卷#07 | 电子木鱼 - 需求和静态界面 |
317 |
|
2024-11-02 |
Android BLE 杂谈 |
314 |
|
2024-11-01 |
Jetpack Compose 实践指南:从入门到进阶 |
485 |
|
2024-11-01 |
快讯,Flutter PC 多窗口新进展,已在 Ubuntu/Canonical 展示 |
1751 |
|
2024-11-01 |
分享我在flutter中使用的MVVM框架 - 2 |
282 |
|
2024-11-01 |
Flutter 匠心千刃 | 批量文件重命名 |
325 |
|
2024-10-31 |
我穿越回2013年,拿到一台旧电脑,只为给Android2.3设备写一个时钟程序 |
351 |
|
2024-10-31 |
Android 开发中的常见的崩溃问题 |
201 |
|
2024-10-31 |
Android 托管 Github Action 发布 Github Packages ,实现 Mvn 免费自动化托管 |
721 |
|
2024-10-31 |
Kotlin 技术月报 | 2024 年 10 月 |
485 |
|
2024-10-31 |
鸿蒙纪·梦始卷#06 | 猜数字 - 动画的使用 |
275 |
|
2024-10-30 |
学过Compose后,回头再看看Jetpack |
149 |
|
2024-10-30 |
[Flutter] 和PreviewView结合起来看PlatformView的三种渲染模式 |
176 |
|
2024-10-30 |
使用 `AtomicBoolean` 和 `AtomicReference` 的正确姿势:避免并发陷阱 |
167 |
|
2024-10-29 |
5种常见Android的SDK开发的方式,你知道几种? |
1521 |
|
2024-10-29 |
实践 | 解决GDB无法调试Android Coredump的问题 |
194 |
|