有监督 vs 全自主:两种 Agent 范式,你选对了吗?
从 LangChain、AutoGen 到 CrewAI,框架各有侧重——但真正影响项目落地的,是对"控制权"边界的判断。
目录
先说结论:怎么选
有监督 Agent:把人留在决策链里
全自主 Agent:放权之后的得与失
三大框架横向对比
场景匹配指南
企业落地:在两种范式之间找平衡
一、先说结论:怎么选 ...
DecoView的使用
DecoView是一款专为Android平台设计的动画圆形图表库,能让你轻松打造出类似Google Fit那样的炫酷圆环视图.它的自定义选项很丰富,无论是数据序列(SeriesItem)还是动画事件(DecoEvent),从颜色到线条粗细都能精细配置.而且直接写在XML布局里就行,代码调用也很简单,做些健身,智能家居之类的App时用来展示进度或实时数据,效果会 ...
扫光动效
使用 LinearGradient 绘制渐变区域,然后旋转角度,可以根据情况跳转扫光区域的大小
针对大量扫光动效同时进行时,需要对绘制进行优化,否则过渡消耗CPU性能
drawRectF.set(
max(0f, diffX - extraWidth), 0f,
min(width.toFloat(), lightRectF.right + extraWidth), mHeight
)
override fun onDraw(canvas ...
Room + LiveData + RecyclerView 案例
案例环境说明
Android Studio: Android Studio Ladybug | 2024.2.1 Canary 7
gradle version: gradle-8.13
AGP version: 8.7.0-alpha07
SDK version: API 34 ("UpsideDownCake"; Android 14.0)
JDK version: java 21(Android Studio内置)
Dependency
// build.gradle.kts
dependencies {
implementation ("androidx.c ...
引导记录
记录两种方案
1、使用 orterDuff.Mode.CLEAR 绘制,挖洞处理(高亮原View,但是不支持高斯模糊)
如图看到,其实是在rootView上面绘制了一个半透明蒙层,然后动态获取到高亮View的位置跟大小,对其进行图片混合绘制,将指定区域镂空擦除,这样就凸显出需要高亮的区域
import android.annotation.SuppressLint
impor ...
性能优化
场景:同进程下,出现同时运行的动效,特别是全屏大图,对GPU渲染造成巨大负担
明显看出,动效过程中,trace显示异常,两个draw出现,图片大小为3200x2000,都在同一个render跟ui thread下进行提交渲染,(由于图片比较大,而且不能压缩跟裁剪处理),处于串行工作造成掉帧
方案一
针对这种情况,首先尝试利用Glide中的set ...
助眠神器!一款开源无广告的安卓白噪音应用!
大家好,我是 Java陈序员。
在快节奏的生活里,我们常常被焦虑、失眠、注意力不集中困扰。想睡个安稳觉,想安安静静专注一会儿,想给自己一段不被打扰的放松时光,却总被各种杂音打断。
今天,给大家介绍一款开源免费的安卓应用,专注于白噪音播放!
关注微信公众号:【Java陈序员】,获取开源项目分享、AI副业分享、超200 ...
游戏中心弱网优化实践
作者:vivo 互联网客户端团队- Ke Jie本实践围绕游戏中心在弱网环境下的性能优化展开,针对复杂网络场景下的页面加载慢、资源加载失败等问题,提出了优化方案:接入支持 QUIC 协议的 Cronet 网络库,通过更快的连接建立与传输特性提升请求响应速度。配合弱网状态精细化判定与限速测试,线上灰度实验显示页面加载失败率下降 ...
【案例分享】如何借助SciChart打造实时生物反馈移动可视化
在现代医疗与康复领域,实时获取人体生理数据并进行精准可视化显示,是提升诊疗效果与患者体验的关键。加拿大蒙特利尔企业 Thought Technology Ltd. 凭借其在生物反馈与心理生理监测领域 50 多年的深厚积淀,近期利用 SciChart 图表引擎 成功构建了具备实时、高精度显示能力的移动生物反馈应用,为 ...
FFmpeg开发笔记(一百)国产的Android开源视频压缩工具VideoSlimmer
在Android平台上,国产的开源视频剪辑框架也有很多了,参见之前的文章《国产的视频裁剪框架AndroidVideoTrimmer》、《国产的Android开源视频编辑器EpMedia》、《国产的开源视频美颜工具VideoEditorForAndroid》、《国产的开源视频剪辑工具AndroidVideoEditor》等等。那么在Android系统上还有一款国产的开源视频压缩工具Vide ...
FFmpeg开发笔记(九十九)基于Kotlin的国产开源播放器DKVideoPlayer
在Android平台上,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看网络视频》。
除此以外,DKVideoPlayer也是一款优秀的国产Android视频播放器,它基于Kotlin编写,不但集成了And ...
FFmpeg开发笔记(九十八)基于FFmpeg的跨平台图形用户界面LosslessCut
LosslessCut是一款跨平台FFmpeg图形用户界面,用于对视频、音频、字幕和其他相关媒体文件进行极速且无损的操作。虽然《FFmpeg开发实战:从零基础到短视频上线》一书详细介绍了如何通过ffmpeg在命令行剪辑音视频,但是命令行方式不够直观,用户更习惯在图形界面上操作。于是LosslessCut抓住用户痛点,给FFmpeg封装了一层操 ...
FFmpeg开发笔记(九十七)国产的开源视频剪辑工具AndroidVideoEditor
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,方便开发者更好地开发类似剪映那样的视频剪辑软件。那么在Android系统上还有一款国产的开源视频剪辑框架Android-Video-Editor,通过该框架可以更方便地对视频进行剪辑和滤镜操作,下面就来介绍 ...
Android Koin 注入入门指南
目录Android Koin 注入入门教程一、什么是依赖注入(Dependency Injection)1.1 不用 DI 会怎样?问题1.2 用 DI 后二、为什么选择 Koin?三、Koin 的三大核心概念3.1 Module(模块)3.2 Component(使用注入的地方)3.3 Koin 容器四、最常用的注入方式(重点)4.1single—— 单例(最常用)4.2factory—&mda ...
View共享动效
从当前View过渡到另一个View,常规做法是针对View的坐标跟大小一起做平移,如果针对视频过渡,还更麻烦。
常规动效实现(这里根据上面效果为例子),因为需要根据当前View的位置跟大小开始缩放过渡,并且过渡后的View样式跟过渡前的有差异,参数都无法动态获取
常规动效缺点:
1、动效参数难获取,每次变更ui都要调整,很 ...
Flutter Android View在鸿蒙系统上的使用指南
目录1. 插件介绍2. 插件功能特性3. 快速开始3.1 环境要求3.2 引入依赖4. 使用方法4.1 鸿蒙应用中嵌入 Flutter 视图4.2 Flutter 模块开发4.3 原生与 Flutter 之间的通信5. 构建与运行5.1 构建 Flutter 模块5.2 构建鸿蒙应用5.3 运行应用6. 常见问题与解决方案6.1 Flutter 视图无法加载6.2 原生插件无法正常工作6.3 性能问题7 ...
(原创)【B4A】Intent 获取分享图片的“坑”及解决办法
一、前言
作为完全自学安卓开发的程序员,虽然开发过不少安卓项目,但是仍觉得好多“坑”啊。可能对于科班出身的安卓程序员来说是司空见惯的吧。
本次就来说一下我在处理Intent获取分享图片的“坑”及解决办法。
相信看完的你,一定会有所收获!
本文地址:https://www.cnblogs.com/lesliexin/p/19419192
二、坑1:永远存在 ...
Android Room数据库的基本使用示例详解
目录一、什么是Room1.1 Room简介1.2 三大核心组件二、集成Room三、使用示例3.1 创建实体类 (Entity)3.2 创建数据访问对象(DAO)3.3 创建数据库类3.4 定义一个数据库管理类3.5 使用数据库一、什么是Room
1.1 Room简介
Room是Android Jetpack组件库中的一部分,对SQLite进行了封装,简化了对SQLite数据 ...
Unity Mono 安卓游戏逆向实战:APK 分析 + Frida Hook 绕过死亡判定
Android安卓游戏Unity Mono 游戏逆向实战:从 APK 到 Hook libmono.so 绕过死亡判定
前言
最近在分析一款 极限摩托基于手机重力控制的 Unity 游戏:
通过手机 前后翻转控制角色
人物只要 发生碰撞(翻车 / 头部触地)就会立即失败
没有明显的数值判定,属于典型的 物理 + 碰撞触发死亡
本文完整记录了我 从 APK 分析 → ...
FFmpeg开发笔记(九十六)采用Kotlin+Compose的视频编辑器OpenVideoEditor
《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章 FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看 ...