2024-10-29 |
5种常见Android的SDK开发的方式,你知道几种? |
135 |
|
2024-10-29 |
实践 | 解决GDB无法调试Android Coredump的问题 |
109 |
|
2024-10-29 |
生成式UI 动态化SDK的研发(一)--使用DSL定义生成式UI界面 |
136 |
|
2024-10-29 |
新入职如何快速熟悉项目架构 |
201 |
|
2024-10-29 |
Compose 页面沉浸式体验适配 |
168 |
|
2024-10-29 |
什么?Flutter 又要凉了? Flock 是什么东西? |
2954 |
|
2024-10-29 |
Android 工位运动小助手 |
225 |
|
2024-10-29 |
Android H5页面性能分析策略 |
253 |
|
2024-10-28 |
鸿蒙纪·梦始卷#05 | 猜数字 - 交互与状态变化 |
208 |
|
2024-10-28 |
如何实现一个跨平台UI框架-以Flutter为例(一) |
193 |
|
2024-10-28 |
蓝牙协议 - HFP协议 |
131 |
|
2024-10-28 |
Flutter Color 大调整,需适配迁移,颜色不再是 0-255,而是 0-1.0,支持更大色域 |
1189 |
|
2024-10-28 |
如何应对 Android 面试官 -> ANR 如何优化?线上 ANR 如何监控? |
195 |
|
2024-10-28 |
【HarmonyOS】鸿蒙目前最好用的路由管理 HMRouter (一) |
220 |
|
2024-10-27 |
Android 实现微信读书划线的效果 |
514 |
|
2024-10-27 |
Android使用协程实现自定义Toast弹框 |
205 |
|
2024-10-26 |
鸿蒙开发:全局异常捕获和异常信息查看 |
170 |
|
2024-10-26 |
鸿蒙纪·梦始卷#04 | 猜数字 -需求与静态界面 |
305 |
|
2024-10-25 |
Kotlin Multiplatform 入门:构建你的第一个跨平台应用 |
219 |
|
2024-10-25 |
深入理解观察者模式 |
188 |
|
2024-10-25 |
记一次开机动画卡顿掉帧问题的分析和优化 |
248 |
|
2024-10-25 |
鸿蒙开发:走进stateStyles多态样式 |
297 |
|
2024-10-24 |
通过ADB来实现脚本来控制手机 |
190 |
|
2024-10-24 |
Compose使用指南-WebView最优雅的用法 |
216 |
|
2024-10-23 |
鸿蒙纪·梦始卷#03 | 沉浸状态栏与资源使用 |
477 |
|
2024-10-23 |
Flutter 支持TabBar自动锚点定位的CustomScrollView |
261 |
|
2024-10-22 |
花式高阶:插件化之Dex文件的高阶用法,极少人知道的秘密 |
857 |
|
2024-10-22 |
自定义View-可拖拽的小球 |
226 |
|
2024-10-22 |
Android 15 将禁止NotificationListenerService 读取 OTP |
1432 |
|
2024-10-22 |
鸿蒙纪·梦始卷#02 | 从计数器认识布局基础 |
442 |
|
2024-10-22 |
细嗅蔷薇,Gradle 系列之 Task 必知必会 |
309 |
|
2024-10-22 |
Android 自定义缩放的View |
201 |
|
2024-10-22 |
深入理解Android WebView的加载流程与事件回调 |
370 |
|
2024-10-21 |
Android指纹识别SDK使用指南 |
284 |
|
2024-10-21 |
系统 DNS 与 HTTPDNS:原理、特性及其应用场景 |
166 |
|
2024-10-21 |
使用Compose创造有趣的动画:使用Compose共享元素 |
275 |
|
2024-10-21 |
鸿蒙纪·梦始卷#01 - 环境搭建与初始项目 |
675 |
|
2024-10-21 |
HarmonyOS多环境+多渠道+自定义路径输出+自定义名称一键打app和hap包 |
1392 |
|
2024-10-21 |
Flutter 小技巧之 equatable 包解析以及宏编程解析 |
611 |
|
2024-10-20 |
Kotlin学习笔记(一):深入理解单例类的实现 |
92 |
|
2024-10-20 |
C++基础 |
102 |
|
2024-10-19 |
Kotlin and Compose |
222 |
|
2024-10-19 |
Android Compose UI 深色模式适配探索与实践 |
212 |
|
2024-10-19 |
如何应对 Android 面试官 -> 卡顿和布局如何优化?玩转 BlockCanary,手写核心实现 |
274 |
|
2024-10-19 |
打开 Android 旧工程的步骤 |
170 |
|
2024-10-19 |
网络诊断工具:ICMP、Ping 和 Traceroute 的原理与应用 |
175 |
|
2024-10-18 |
Flutter&Rust#06 - 图片二维码识别 |
444 |
|
2024-10-18 |
0. 由浅到深地阐述文件下载原理 |
182 |
|
2024-10-18 |
Android 如何分析线上混淆异常 |
175 |
|
2024-10-17 |
[Flutter] 多级嵌套滚动 |
265 |
|
2024-10-17 |
深入探索 APKTool:Android 应用的反编译与重打包工具 |
259 |
|
2024-10-17 |
Android实战分享之Kotlin中如何实现串行和并行任务? |
185 |
|
2024-10-17 |
理解最小化可行产品(MVP) |
215 |
|
2024-10-17 |
1. OkDownload功能使用与文件下载的大致流程 |
345 |
|
2024-10-16 |
【HarmonyOS NEXT】从泄露的QQ.hap中分析QQ使用了哪些技术,为什么要用 |
4214 |
|
2024-10-16 |
wait 和 notify 为什么要放在 synchronized 代码块中? |
228 |
|
2024-10-16 |
Android深入理解包管理---apk信息 |
411 |
|
2024-10-15 |
鸿蒙开发:实现一个超简单的网格拖拽 |
646 |
|
2024-10-15 |
SwipeRefreshLayout+CoordinatorLayout+AppBarLayout+RecyclerView多层嵌套滑动异常问题 |
244 |
|
2024-10-15 |
Activity 为什么能显示 UI |
169 |
|
2024-10-15 |
Flutter自定义绘制:高颜值分段扇形百分比指示器 |
205 |
|
2024-10-15 |
使用Compose创造有趣的动画:动态的艺术(5) |
265 |
|
2024-10-15 |
Compose插件化:一个Demo带你入门Compose,同时带你入门插件化开发 |
1306 |
|
2024-10-14 |
鸿蒙开发:Navigation路由组件使用由繁入简 |
343 |
|
2024-10-14 |
Android Jetpack Core |
486 |
|
2024-10-14 |
外国程序员邮件问我安卓如何解决悬浮窗中WebView无法选中文本 |
1253 |
|
2024-10-13 |
【最新鸿蒙应用开发】——并发处理策略 |
334 |
|
2024-10-12 |
鸿蒙开发:一文探究Navigation路由组件 |
232 |
|
2024-10-12 |
Android 未来可能支持 Linux 应用,Linux 终端可能登陆 Android 平台 |
1884 |
|
2024-10-11 |
让Activity更加优雅地跳转 |
755 |
|
2024-10-11 |
2024年字节跳动面试-Handler相关 |
381 |
|
2024-10-11 |
鸿蒙next DevEco Studio 编辑器插件 摸鱼神器 来了 |
678 |
|
2024-10-10 |
案例 | 奇怪,为什么Hook不生效? |
715 |
|
2024-10-10 |
Gradle配置镜像的第三处位置gradle.properties, 替换plugins.gradle.org/m2 |
165 |
|
2024-10-09 |
Flutter 实现复杂布局:多层次滑动效果与嵌套滚动处理 |
270 |
|
2024-10-09 |
一文了解Gradle 的Task |
304 |
|
2024-10-09 |
进阶篇|大厂常用的启动优化有哪些? |
523 |
|
2024-10-09 |
你是如何使用 wait () 方法的?使用 if 还是 while |
208 |
|
2024-10-08 |
浅析Android中的Handler |
166 |
|
2024-10-08 |
Bootanimation | 开机动画整体流程解析 |
13 |
|
2024-10-08 |
字节跳动「移动 OS 部门」招聘安卓工程师,AI+硬件探索方向 |
874 |
|
2024-10-08 |
Android平台GB28181实时回传流程和技术实现 |
80 |
|
2024-10-08 |
Android Studio Ladybug | 2024.2.1 更新,快来看看吧 |
2530 |
|
2024-10-08 |
一文看懂 Compose 强制跳过模式(Strong Skipping Mode) |
499 |
|
2024-10-08 |
Flutter&Rust#05 | 图片亮度调节 |
674 |
|
2024-10-07 |
如何使用 Kotlin Multiplatform 创建一个 Mac 应用 |
246 |
|
2024-10-07 |
Android ASM 字节码插桩:替换字节码指令 |
673 |
|
2024-10-07 |
Android10 Framework—Init进程-6.属性服务框架 |
9 |
|
2024-10-07 |
Android10 Framework—Init进程-8.服务端属性文件创建和mmap映射 |
12 |
|
2024-10-07 |
Android10 Framework—Init进程-7.服务端属性安全上下文序列化 |
10 |
|
2024-10-07 |
Android 内存优化:什么原因导致内存问题?通过内存工具进行分析;内存抖动和内存泄漏;MAT的使用;Profiler的使用;如何优化? |
164 |
|
2024-10-07 |
Android10 Framework—Init进程-9.服务端属性值初始化 |
33 |
|
2024-10-07 |
Android一个APP里面最少有几个线程 |
943 |
|
2024-10-07 |
一文了解 Android 的崩溃 |
270 |
|
2024-10-07 |
【Rust NDK】得想办法Log它一下 |
56 |
|
2024-10-07 |
一篇搞定Android 实现扫码支付:如何对接海外的第三方支付;项目中的真实经验分享;如何高效对接,高效开发 |
187 |
|
2024-10-06 |
技术成神之路:设计模式(十九)桥接模式 |
63 |
|
2024-10-06 |
android13#autofill |
37 |
|
2024-10-06 |
【Rust NDK】我觉得还能Log一下 |
108 |
|
2024-10-06 |
在 Jetpack Compose 中扩展 useRequest 实现自定义数据处理、异常回滚 |
170 |
|