android

xiaoshiquan12067 小时前
android
Gradle 复合构建:宿主项目直接依赖 SDK 源码模块的配置实践在 Android 多工程协作中,宿主应用(项目 A)与 SDK 工程(lib_homeworkcommon)通常通过 Maven 坐标(com.eebbk.study:homeworkcommon-*)解耦。但日常联调时,每改一行 SDK 代码都要先发布 Maven 版本再同步宿主,链路长、反馈慢。
小师兄吃牛肉10 小时前
android·ide·android studio
Android Studio 2025 专业介绍:新特性、性能与开发体验全面解析Android Studio 是 Google 官方推出的 Android 应用开发集成开发环境(IDE),基于 IntelliJ IDEA 构建。2025 年发布的版本在性能、AI 辅助开发、设备模拟和构建工具链等方面带来了显著升级,成为 Android 开发者日常工作中不可或缺的核心工具。本文将从版本演进、核心新特性、性能优化、AI 能力以及实际开发体验等角度,对 Android Studio 2025 进行系统介绍。
美摄科技10 小时前
android
安卓离线类美颜特效SDK在短视频、直播、社交与视频会议等场景持续渗透的当下,用户对画面质感的要求正在从“有没有美颜”转向“美颜是否自然、响应是否跟手、数据是否安心”。美摄科技推出的安卓离线类美颜特效SDK,把美颜、美型、滤镜、贴纸等核心处理能力部署在设备端,在无网络或弱网环境下也能完成实时渲染,为安卓应用提供一条兼顾体验与合规的端侧技术路径。
fengci.11 小时前
android·开发语言·前端·学习·php
BUUCTF(困难部分)只有一个上传的按钮,题目描述为查看文件的机会转瞬即逝,你能抓到吗?需要我们进行条件竞争我们先在命令行中执行查询
传奇开心果13 小时前
android·kotlin
【Compose Multiplatform跨端声明式UI实用技术】第9课:跨平台 ViewModel 与状态架构第8课完成了 Compose 状态管理基础的学习。本课将状态管理从组件级提升到应用架构级:深入跨平台 ViewModel 的依赖配置与初始化器约束,ViewModelStoreOwner 的作用域管理,单一状态对象模式与事件接收模式的设计,状态收集的平台差异处理,以及生产级实践中的依赖注入与测试策略。本课内容基于 CMP 1.12.1、Lifecycle 2.10.0 与 Navigation 3。 文末附有15道配套习题与本课知识点总结。
用户693717500138413 小时前
android·后端·ios
当你向领导申请 AI 编程工具预算时,如果领导追问“能提效多少,有量化数据吗”,你该怎么回答?今天上午,我向领导申请了一个火山方舟 Agent Plan 企业版席位,费用大约 400 元,由项目承担。
hunterandroid14 小时前
android
WorkManager 后台任务调度实战:从一次性任务到周期执行在 Android 应用开发中,经常需要处理一些后台任务,比如数据同步、日志上传、图片压缩等。这些任务可能需要在特定条件下执行,也可能需要定期运行。WorkManager 是 Google 推荐的后台任务解决方案,它能确保任务即使在应用退出或设备重启后依然可靠执行。
事圆则缓15 小时前
android
Android 屏幕适配的前世今生把一张 300 × 200 的 PNG 放进 res/drawable-mdpi/,在两台手机上用同一行 imageView.setImageResource() 显示。代码没变、文件没变,调试时看到的 Bitmap 却可能一台是 300 × 200,另一台是 900 × 600。后者的像素内存恰好是前者的 9 倍。
andyweike15 小时前
android·开发语言·kotlin
kotlin dsl library工程怎么配置配置 Kotlin DSL 的 Android Library 工程主要涉及两个核心文件:模块级的 build.gradle.kts 和根目录的配置文件。以下是基于现代 Android 开发标准(AGP 8.x + Gradle 8.x)的配置指南。
啵啵啵鱼15 小时前
android·数据库·mysql
九、JDBC 操作 MySQL 数据库方式一:直接编写固定 SQL方式二:字符串拼接方式三:使用占位符(推荐)SQL 语句中的表名、字段名必须与数据库实际结构一致。
用户693717500138415 小时前
android·后端·ios
当我说 Claude 搭配 GLM-5.3-Flash 太好用了,同事却提醒我:你可能正在失去对代码的掌控昨天下午,我和同事聊起了 AI 编程。同事目前主要使用对话框形式的 AI 工具,比如豆包 PC 端,还没有开始使用 Claude Code、Codex、Cursor 这类能够深入参与项目开发的工具。
张小姐的猫15 小时前
android·linux·数据库·c++·mysql·adb·php
【MySQL】数据类型大部分以整型为例进行数值越界测试:首先创建出一个表插入四个数插入越界情况:在MySQL中,整型可以指定是有符号的和无符号的,默认是有符号的 建表时可以通过UNSIGNED来说明某个字段是无符号的
2501_9160088915 小时前
android·小程序·https·uni-app·iphone·webview
马甲包过审卡在哪?Ipa Guard 能做的和做不到的我注意到一个现象:一提到马甲包过审,讨论很快就会滑向「混淆强度开多少」「类名改得够不够乱」。工具的参数被翻来覆去地调,真正导致被拒的那几条,反而没人提。
换元不配限16 小时前
android·grpc·序列化·protobuf·protocolbuffers·二进制序列化·.proto
Android 接入 protobuf 实战:从 Gradle 配置到避开 R8 混淆坑整理旧电脑,发现在待发布文章的文件夹下还躺着好几篇博客,整理下也补发上来。 上篇《Protocol Buffers 入门:为什么它比 JSON 小 60%,快了 5 倍?》认识了 Protobuf 的原理和优势,本篇会实战 Android 开发中如何使用它。
Marco_Marco13517 小时前
android·ios·harmonyos
定位SDK接入实战:Android/iOS/鸿蒙三端怎么选、怎么接摘要:打卡签到、骑手轨迹、外勤巡检、物流追踪——几乎所有需要"知道用户在哪"的App都要接定位SDK。但Android、iOS、鸿蒙三端的定位接入方式差异不小:权限模型不同、初始化流程不同、前后台定位策略不同、耗电表现也不同。
芝麻别开门1 天前
android·gstreamer·gst-shark
gst-shark安卓编译使用方法gst-shark 是由 RidgeRun 公司开发的一款开源性能分析与调试工具集,它通过 GStreamer 内置的追踪(Tracing)子系统,在不修改管道代码的前提下,实时提取关键性能数据,帮助开发者快速定位多媒体处理管道中的性能瓶颈。
2501_915921431 天前
android·ios·小程序·https·uni-app·iphone·webview
iOS应用耗电测试:使用Energy Log、Keymob和Instruments进行性能监控与能源消耗分析随着移动设备的普及,越来越多的用户使用iOS设备上的应用程序。然而,对于很多用户来说,iOS设备的电池寿命是一个重要的考虑因素。因此,对于开发人员来说,了解应用程序的耗电情况是很重要的。本文将介绍如何进行iOS app的耗电测试,并提供相应的代码示例。
蒲公英内测分发1 天前
android·机器人·项目管理·智能家居·智能硬件
热成像仪交付客户后,Android 配套 App 不上架,怎么持续下载安装和更新热成像仪已经完成项目验收,设备交给客户,配套 Android App 也安装在现场使用的手机上。几个月后,客户更换了一台新手机,才发现原来的 APK 只保存在已经离职的实施人员电脑里;售后群中虽然还能找到几个安装包,但文件名相似,没人能确定哪一个适用于当前热成像仪和固件。
脚踏实地,坚持不懈!1 天前
android
Android 常见性能问题总结Android 官方 Vitals 长期关注 ANR、崩溃、慢渲染/冻帧、卡死 WakeLock、过量唤醒、后台扫描、后台网络等质量面。社区对 Android 17 的反馈更接近“稳态迭代”:一部分用户无感,一部分用户感知更快,也有小部分用户报告更慢/更卡,低 RAM 或旧机型更容易暴露后台维护和热/调度差异。
高旭的旭1 天前
android·linux·系统架构
图解 Android 系统架构:从 App、Framework、HAL 到 Linux 驱动写 Linux 驱动时,我们习惯沿着“用户程序 → 系统调用 → 驱动 → 硬件”理解一次操作。进入 Android 后,又遇到了 Manager、System Service、JNI、Binder、HAL、ART。它们到底是什么关系?