android

三少爷的鞋1 小时前
android
Android 架构指南:suspend 如何响应取消?别再给 Repository 加 `cancel()`之前写过一篇: Android 架构指南之 Data 层不要再暴露 start/stop 了:用 Flow 接管生命周期
迪飞特科技2 小时前
android·人工智能·本地化大模型
【无标题】客源画像、产业统计、视频汇聚分析、节假日保障调度、文旅数据资产目录、跨部门共享交换,迪飞特科技这篇文章解决的是文旅监管平台里最让人头疼的三件事:客源数据从哪来、视频汇聚怎么不卡、节假日调度怎么不抓瞎。适合正在做或准备做文旅大数据平台的开发和产品同学,尤其是接了地方文旅局项目的团队。看完你能拿到一套可落地的数据目录设计思路、跨部门共享交换的避坑清单,以及视频汇聚分析的真实性能数字。
FlightYe2 小时前
android·linux·网络·c++·ffmpeg·音视频·aac
视界原理之2D视频(二):视频文件里有什么一个 MP4 文件不是“很多图片顺序塞在一起”。它更像一个带索引的媒体数据库:轨道、样本、时间戳、编码参数、同步点和显示元数据都被组织在里面。
传奇开心果编程2 小时前
android·学习·flutter·ui·ios
【Flutter入门练中学】第8课:动画与过渡状态变了想动画,用隐式;想控制播放节奏,用显式;页面跳转共享元素,用 Hero。按 r 热重载,点击方块,观察宽高、颜色、圆角平滑变化。
传奇开心果编程4 小时前
android·学习·flutter·ui·ios
【Flutter入门练中学】第11课:状态管理进阶与声明式路由小张用第10课的知识做了一个待办应用,一开始很好用。后来产品经理加了几个需求:小张发现代码越来越乱:这就是 setState 的天花板:
JasonSJX5 小时前
android·ios·音视频·视频防录屏·加密保护课程·直播安全
四端自建播放器怎么落地:Android、iOS、tvOS、Tizen 的 DRM 播放 SDK 技术盘点做视频业务的人早晚会撞上同一堵墙:网页播放器能跑,但用户要的是 App。理由通常有三个。手机上想要后台播放和离线下载,浏览器给不了。电视上更麻烦,多数智能电视的浏览器根本不支持 EME,DRM 授权拿不到。还有品牌和订阅流程,放在别人的 App 里就永远不是自己的。
驰骋工作流5 小时前
android·低代码·rxjava
工作流引擎四大流程模块功能点统计:769 项能力清单梳理低代码工作流引擎表单统计日期:2026-06-17 数据来源:docs/父子流程需求列表.md、docs/同表单分合流需求列表.md、docs/异表单分合流需求列表.md、docs/线性流程功能需求列表.md 统计口径:各文档「二、功能需求明细表」中四列表格(功能类别 / 功能名称 / 功能说明 / 需求场景概述)的数据行数,每行计为 1 个功能点
恋猫de小郭5 小时前
android·前端·flutter
Flutter 多窗口重要优化合并,多窗口性能和实用性大幅提升最近 #179874 这个 PR 终于重新通过 #192128 合并到 master 了,也就是从这个 PR 开始,Flutter 的 Multi-View 渲染,终于可以从“只要来一帧,所有 View 都重新 composite”,变成了 “哪一个 View 真脏了,只 composite 哪一个” 。
AirDroid_cn5 小时前
android
实时定位孩子手机超便捷!iPhone家长同步收提醒,省心又踏实作为一名美术指导,我的日常是被创意脑暴、画面把控、团队改稿和甲方的“感觉不对”反复煎熬。拖着这种“审美耗尽”的疲惫回到家,另一个“改稿现场”无缝开启——管孩子玩手机。
hai_android6 小时前
android·java·kotlin
LruCache 图片浏览器内存缓存基于 android.util.LruCache 实现的图片浏览器内存缓存,主要特点:新增 maxBitmapBytes 参数,限制单张图片能进入缓存的最大字节数。超过上限的图片会被 put() 直接拒绝,防止一张超大图把整个缓存占满,导致其他图片频繁被淘汰。
今天要早睡_6 小时前
android·c++
C++入门到精通:类和对象(下)全方位解析本篇文章将是类和对象的最后一篇文章了,那么话不多说,直接开始吧。如果类中的成员变量没有默认构造函数,就会报错,要初始化这个成员变量,就要用到初始化列表。 初始化列表的使⽤⽅式是以⼀个冒号开始,接着是⼀个以逗号分隔的数据成员列表,每个"成员变量"后⾯跟⼀个放在括号中的初始值或表达式。例如:
Godikov11 小时前
android
在 Android 上跑 Kafka Consumer:一个实时定位数据接入的踩坑记录场景:调度平台通过 Kafka 实时广播车辆定位,我们的 Android 记录仪终端需要直接消费 Kafka 消息,作为 GPS 之外的第二定位源。听起来离谱,但它真的在生产环境跑着。本文记录完整的实现与踩坑。
mmsx11 小时前
android·kotlin
Android 自定义 View 三关:触摸分发、绘制与坐标错位自定义 View 真正的坑,几乎都来自坐标系和事件流没对齐。你写了一个自定义 View,布局里量得好好的尺寸,真机上却对不齐;你做了一个侧滑删除,发现手指一碰,点击和滑动就打架,菜单还和上一行同时开着;你实现了"点输入框外面收起键盘",结果键盘弹起后,明明点在了输入框外,键盘却死活不收。
JMchen11 小时前
android·kotlin·canvas
自定义View在复杂业务场景中的实战在移动应用开发中,系统原生View往往难以满足复杂业务场景的个性化需求,自定义View作为实现UI差异化、提升用户体验的核心技术,广泛应用于直播、地图、金融、视频编辑等各类主流App中。不同于基础的自定义View开发,复杂业务场景下的自定义View不仅需要掌握绘制原理、事件分发等核心知识点,更要兼顾性能优化、业务适配、兼容性等关键问题。
hai_android11 小时前
android·kotlin·android jetpack
RecyclerView 缓存机制详解一个聊天列表有 100 条消息,屏幕只能显示 8 条。手指向上滑,新消息不断从底部进入屏幕。如果没有缓存,每条新消息都要走两步:
_祝你今天愉快18 小时前
android
UI核心 - UI绘制流程及原理入口:在Activity的onCreate中调用setContentView传入布局资源ID。 接着调用 :getWindow().setContentView(layoutResID); 其中 getWindow,返回就 Window 的唯一实现类 PhoneWindow。
mmsx18 小时前
android·kotlin·app
Android 一个设备多个 App 抢:跨进程共享服务的架构设计设备的独占性消除不了,进程隔离只是把「竞争」变成「排队」。你手上有一台外接的定位设备,只有一个物理串口或蓝牙连接。UI 主进程要连它收定位,后台同步进程也要读它的实时状态,同厂的另一个 App 还想拿同一份数据。每个进程都说「这是我的」——可硬件只认一个主人。
mmsx18 小时前
android·性能优化·app
Android GIS系列 栅格怎么存、格网怎么归算:两个容易混淆的 GIS 链路栅格是一张二维数组,但每个元素都带物理含义——把结构层当成语义层用,就会出现"像素当米用"。处理影像、高程网格、DEM 这类栅格数据时,新手最容易把两件事搅在一起:像素值该怎么在内存里存,以及这个像素在真实地面上到底代表多长距离。一个关心"怎么放进去",一个关心"拿出来代表什么",看似都在跟栅格打交道,其实是两条完全不同的链路。
陈柒吖18 小时前
android·前端
安卓代码加固(1):加密DEX此文章为记录文章,需要详细版本请看文章末尾博文,目的是实现 Android 的敏感代码加密。业务实现不进入主 DEX。:hidden-landing-page 先编成 jar,再用 d8 --release 打成 classes.dex,最后用 AES-256-GCM 写成 assets/payload/hidden.dex.enc。
mmsx18 小时前
android·app·产品
Android GIS系列 串口、蓝牙、USB、网络:一套统一抽象怎么扛住四种通道把通道差异封进传输层,业务层只认命令与响应。你手里的 Android 手簿要连一台 RTK 定位设备。这设备不走寻常路:它今天用蓝牙经典(SPP)连,明天换了台机器走 BLE,后天用户插了根 USB 串口线,大后天跑到基站旁边又改成 TCP Socket 走 WiFi。再狠一点,同一台设备同时开两路——串口读定位数据,UDP 把差分数据甩给另一个模块。