首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
安卓
订阅
夜猫与狗
更多收藏集
微信扫码分享
微信
新浪微博
QQ
144篇文章 · 0订阅
AIDL Hal 开发指南 3 ———— AIDL HAL 实例分析1
我们还是以振动器的调用过程为主线,来分析振动器 HAL 的实现细节。 整体架构如下: 1. App 如何访问到硬件 Android12 及以后,App 中可以通过以下代码操作振动器: 当然执行代码之前
Android App封装 ——架构(MVI + kotlin + Flow)
最近看了好多MVI的文章,原理大多都是参照google发布的 应用架构指南,但是实现方式有很多种,就想自己封装一套自己喜欢用的MVI架构,以供以后开发App使用。
Android线程模型深度解析:主线程与渲染线程的协作哲学
**主线程(MainThread)** 是 **“餐厅服务员”** (处理点菜、传菜),**渲染线程(RenderThread)** 是 **“后厨大厨”** (专管炒菜摆盘)—— 服务员忙不过来(主
安卓对外发布工程源码:怎么做到仅UI层公布
最近新客户要求将软件的代码公开给他们,允许他们自己修改 UI,进行定制。由于我们工程包含其他核心模块,不能全部开放,所以需要将非 UI 模块进行整合并混淆再发布。
深入理解R8混淆:保护、瘦身与优化Android应用
Android混淆就像 **“给代码戴上面具”** —— 把类名、方法名换成乱码(如`a.b()`),删掉没用的代码,让反编译的人看得头大,APK还更小!
RenderThread优化中的多RenderThread问题
RenderThread优化 简单来说开启硬件加速以后,会有一个RenderThread协助我们的主线程去绘制ui。 大厂中的常规优化手段有一种是调高RenderThread的线程优先级(调整到-19
Android实时通信:WebSocket与WebRTC的应用与优化
文章介绍了 Android 实时通信技术:WebSocket 适用于聊天,WebRTC 适用于音视频通信。同时探讨了优化、安全问题及协议比较,有助于提升应用体验和性能。
手把手教你在 Android 上用YOLOv8轻松训练专属分类器
前言 最近在了解机器学习方面的知识,了解了一些分类相关的算法实现,于是乎也想上手玩玩,毕竟实践出真知。看了看网上有很多 pre-trained 模型,可以实现很多强大的功能,不过还是想基于这些模型做一
跟🤡杰哥一起学Flutter (十一、Flutter UI框架🦐聊)
🤡 不知不觉就写了10篇Flutter文章啦 🎉,重构版的实战项目也写了有一半了。常言道:温故而知新,本节决定回顾下之前写的章节,总结思考归纳 之余,做一些 延展学习,以便对Flutter这套 U
有关闭包的那些事,一文搞定!--JS基础篇(二)
继《篇一》中写了V8引擎的代码执行机制以后,这次又学习了闭包(closure)的概念。在理解了V8预编译和执行代码的过程后,继续深入了解闭包很有必要,本期我们按:作用域链、闭包的顺序聊一聊。