收藏本版 |订阅

Android开发论坛 今日: 0|主题: 680|排名: 82 

  • Android实现在线阅读PDF文件功能的示例代码
    目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码六、代码详细解读七、项目详细总结八、项目常见问题及解答九、扩展方向与性能优化一、项目背景详细介绍 随着移动互联网的普及,PDF 文件已经成为文档交流、电子书阅读、合同签署的重要载体。无论是办公应用、教育学 ...
    087 兴欣 发表于 2025-9-2 教程
  • Android实现事件监听的常用方法总结(附带源码)
    目录一、项目背景详细介绍二、项目需求详细介绍三、相关技术详细介绍四、实现思路详细介绍五、完整实现代码六、代码详细解读七、项目详细总结八、项目常见问题及解答九、扩展方向与性能优化一、项目背景详细介绍 在 Android 开发中,事件监听是交互逻辑的核心机制。用户操作(点击按钮、滑动列表、输入文本)和系统事件(网 ...
    056 天山海洋 发表于 2025-9-1 教程
  • kotlin中关于协程的使用详解
    目录一、什么是协程?二、为什么在Android中使用协程?三、协程的使用1、常用Api2、使用示例(1)、launch(无返回)(2)、async(有返回,并行)(3)、withcontext(一次性切线程并拿结果)(4)、runBlocking(阻塞主线程,仅测试用)(5)、coroutineScope(子作用域,任一失败全部取消)(6)、supervisorScope(子作用域,失败互 ...
    065 若星光 发表于 2025-8-29 教程
  • Android Glide图片加载完全指南及最佳实践
    目录前言1. Glide基础配置添加依赖基本使用2. 最佳实践详解2.1 适当的上下文使用2.2 占位符和错误处理2.3 图片变换和裁剪2.4 缓存策略优化2.5 缩略图和预览3. 高级功能实践3.1 自定义模块配置3.2 图片格式优化3.3 监听加载状态4. 性能优化技巧4.1 回收资源4.2 避免内存泄漏4.3 批量操作优化5. 常见问题解决方案5.1 图片尺寸 ...
    0165 爱的心痛 发表于 2025-8-29 教程
  • Android Keystore签名文件全解析与安全防护
    目录什么是 KeystoreKeystore的生成与使用生成Keystore文件Keystore的使用Android Studio使用手动签名Android签名级别的区别程序的安全防护什么是 Keystore Keystore签名文件是一种用于数字签名和身份验证的文件,通常使用的文件类型为.keystore文件和.jks文件,在Android应用开发和安全领域应用广泛。它主要用于存储加密密 ...
    0146 田树森 发表于 2025-8-29 教程
  • Android端验证码自动获取与填充的实战方案
    目录背景与痛点技术方案概述核心代码实现短信工具类 (SmsUtils)登录页面集成 (LoginPage)关键技术点解析1. ADB访问短信内容提供器2. 短信时效性验证3. 重试机制4. 关键字过滤应用效果与价值注意事项与优化方向结语解决正式环境测试账号受限的优雅方案 背景与痛点 在移动应用自动化测试过程中,我们经常会遇到一个棘手的问题 ...
    0130 资深无脑詹黑的爷爷 发表于 2025-8-29 教程
  • android FragmentManager 删除所有Fragment 重建的示例代码
    目录一、删除所有Fragment步骤1:获取FragmentManager步骤2:开始事务步骤3:获取当前添加的所有Fragment步骤4:遍历并移除所有Fragment步骤5:提交事务二、重建Fragment步骤1:创建新的Fragment实例步骤2:添加新的Fragment步骤3:再次提交事务三、完整代码示例在Android开发中,管理Fragment是一项常见任务,有时需要删除 ...
    0146 你们好啊 发表于 2025-8-28 教程
  • Android Activity进行数据传输的方法
    目录一:Activity之间的数据传输1:MainActivity做处理(1)putExtra(2)逻辑梳理2:SecondActivity做处理3:效果二:Activity之间的数据回传1:MainActivity做处理(1)startActivityForResult(2)onActivityResult2:SecondActivity做处理(1)setResult3:逻辑梳理4:finish问题延伸三:Activity数据回传的新方式1:.l ...
    0100 用户和平舰队 发表于 2025-8-23 教程
  • Kotlin 协程之Channel的概念和基本使用详解
    目录前言launch / async 适合的场景Channel 的概念和基本使用概念Channel 的创建参数概览capacity(容量配置)onBufferOverflow(溢出策略)onUndeliveredElement(未送达回调)参数组合效果CapacityRENDEZVOUS(会合模式)CONFLATED(只留最新值)UNLIMITED(无限容量)BUFFERED(有限容量)自定义容量BufferOverflow 策略 ...
    0113 苏州银行 发表于 2025-8-22 教程
  • 桌面挂件不能承受之重——GIF
    作者: vivo 互联网客户端团队- Zhang Qin 本文从桌面挂件开发过程中遇到的GIF图片难以加载的问题展开,分别介绍了现有的挂件中加载GIF图片的两种可行方案——ViewFlipper和AnimatedImageDrawable,同时阐述了两种的方案的优缺点。然后针对现有方案中的痛点,结合现有方案,提出通过网络下发GIF并通过逐帧解析得到帧图片, ...
    0101 满怀希望 发表于 2025-8-21 Android开发论坛
  • Android外接U盘的操作实践
    目录引言1:使用USB外接设备的配置1.1 权限配置1.2 过滤USB类型文件配置2:读取U盘数据2.1 获取U盘信息2.1.1 权限申请的方法2.1.2 广播监听2.2 获取数据3.文件Copy3.1 盘识别工具类3.2 文件复制工具类3.3 调用示例总结引言 本文总结了在 Android(开发板 Android 14)环境下外接 U 盘的操作实践,涵盖了从配置、权限申请、USB ...
    093 大灣區高新創業香港站 发表于 2025-8-21 教程
  • Android SystemServer 中 Service 的创建和启动流程
    目录Android SystemServer 中 Service 的创建和启动方式1. SystemServer 概述2. 服务启动流程2.1 主要启动阶段2.2 引导服务启动2.3 核心服务启动2.4 其他服务启动3. 服务创建方式3.1 使用 SystemServiceManager 启动3.2 直接实例化并注册3.3 使用静态 main 方法4. 服务生命周期管理4.1 启动阶段(Boot Phases)4.2 系统就绪 ...
    064 安蝶戒 发表于 2025-8-20 教程
  • Android协程高级用法大全
    目录1️⃣ 协程作用域(CoroutineScope)与生命周期绑定Activity/Fragment 中手动创建 CoroutineScope2️⃣ 异步组合:并发和串行串行执行并行执行并行 + awaitAll3️⃣ 异常处理与结构化并发try-catchCoroutineExceptionHandlerSupervisorJob4️⃣ 切换线程/调度器usewithContext替代launch切换线程5️⃣ 超时与取消超时取 ...
    0109 远远落后 发表于 2025-8-19 教程
  • Fiddler+MuMu 安卓模拟器配置抓包教程
    本文记录如何使用 Fiddler 和 MuMu 模拟器对安卓应用进行抓包 一、配置 Fiddler 并导出证书 如果没有安装 Fiddler 的话,可以通过官方直链下载:https://www.telerik.com/download/fiddler/fiddler2 1. 打开 Fiddler,点击 Tools - Options 进入设置 2. 点击HTTPS选项卡,勾选Decrypt HTTPS traffic,再勾选 Ignore se ...
    0121 乐天随缘 发表于 2025-8-17 Android开发论坛
  • 使用Android获取手机已安装应用程序的不同方法
    目录前言1. 获取已安装的应用程序的基本方法1.1 PackageManager 类1.2 获取已安装的应用列表1.2.1 获取已安装应用的包名1.2.2 获取所有已安装应用的包名和应用名称1.3 获取所有已安装应用的详细信息2. 获取系统应用和第三方应用2.1 获取系统应用2.2 获取第三方应用3. 获取特定应用是否安装4. 小结前言 在 Android 开发中, ...
    0147 潘五爷 发表于 2025-8-15 教程
  • Kotlin 枚举类使用举例
    目录一、枚举类核心概念二、基础语法与特性1. 基本定义2. 带参数的枚举3. 实现接口4. 内置属性三、枚举类核心特性四、枚举类使用场景1. 状态/模式管理2. 类型安全配置五、枚举类 vs 密封类六、常见问题总结一、枚举类核心概念 枚举类(Enum Classes)是 Kotlin 中用于定义固定集合值的特殊类。它表示一组命名的常量,每个枚 ...
    0105 幽幽老友 发表于 2025-8-14 教程
  • FFmpeg开发笔记(八十)使用百变魔音AiSound实现变声特效
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“第5章  FFmpeg处理音频”介绍了如何使用FFmpeg处理和转换音频,“第 12 章  FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上剪辑视频,二者结合起来即可开发音频剪辑App。那么在Android系统上还有一款国产的开源音频特效框架AiSound,通过该框架可以更快地开 ...
    069 醉卧兰亭 发表于 2025-8-10 Android开发论坛
  • C# .net9 Avalonia Android 开发环境搭建 demo运行
      0 新建项目       1 搭建环境 安装环境 如何搭建Android开发环境 | Avalonia Docs   Setting up the Android SDK for Xamarin.Android - Xamarin | Microsoft Learn  安装xamarin环境                         &n ...
    0146 新联街华少 发表于 2025-8-9 Android开发论坛
  • FFmpeg开发笔记(七十九)专注于视频弹幕功能的国产弹弹播放器
    ​《FFmpeg开发实战:从零基础到短视频上线》一书的“第 12 章  FFmpeg的移动开发”介绍了如何使用FFmpeg在手机上播放视频,基于FFmpeg的国产播放器开源框架也有很多了,前有哔哩哔哩的ijkplayer,后有小红书的RedPlayer,参见之前的文章《使用国产的ijkplayer播放器观看网络视频》和《使用国产的RedPlayer播放器观看 ...
    092 野云万里 发表于 2025-8-9 Android开发论坛
  • Android 缓存日志Logcat导出与分析最佳实践
    目录Android 缓存日志(Logcat)导出与分析全攻略为什么要导出缓存日志?按需过滤导出1. 按进程(PID)过滤按日志级别过滤按关键字过滤验证导出结果自动化示例1. 一键导出当前前台应用日志2. 崩溃日志自动抓取器常见问题与优化技巧乱码解决最佳实践Android 缓存日志(Logcat)导出与分析全攻略 为什么要导出缓存日志? 当遇 ...
    0149 公平正义的寻找者 发表于 2025-8-9 教程
  • 下一页 »

    快速发帖

    还可输入 180 个字符
    您需要登录后才可以发帖 登录 | 立即注册

    本版积分规则

    圆梦公社,专注于为全球华人提供纯粹技术交流的地方,请勿发布任何政治及违法的言论。如有相关侵权、举报、投诉及建议等,请发 E-mail:dzh188@hotmail.com

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖返回顶部