android-studio

JMchen1232 天前
android·java·经验分享·网络协议·tcp/ip·移动开发·android-studio
Android TCP连接实战:详解一个高效可靠的TCP客户端实现在Android开发中,网络通信是不可或缺的功能模块。TCP协议作为可靠的传输层协议,广泛应用于物联网、即时通讯、文件传输等场景。本文将详细分析一个完整的TCP客户端实现,展示如何构建一个稳定、高效的Android TCP通信组件。
我命由我123453 天前
android·java·开发语言·java-ee·android studio·android-studio·android runtime
Android 开发问题:Duplicate class android.support.v4.app.INotificationSideChannel...AndroidX 库(新版本支持库):androidx.core:core:1.8.0旧版本支持库:com.android.support:support-v4:21.0.3
JMchen1234 天前
android·经验分享·数码相机·算法·移动开发·android-studio
Android计算摄影实战:多帧合成、HDR+与夜景算法深度剖析随着智能手机传感器尺寸逼近物理极限,计算摄影已成为提升移动摄影质量的唯一路径。Google的HDR+、Apple的Deep Fusion、华为的XD Fusion等技术正在重新定义手机摄影的可能性。本文将深入解析这些技术背后的算法原理,并提供完整的Android实现方案。
( •̀∀•́ )9204 天前
android-studio
GitHub Actions 安卓 APK CI 签名记录一次 Android 项目使用 GitHub Actions 自动构建、签名、发布 APK 并创建 Release 的完整实践过程。本文重点不是“能跑”,而是:为什么会失败、如何定位、以及最终稳定方案,方便后期自己回看,也给后来人少踩坑。
code_li5 天前
java·架构·android-studio
Android 16KB页面大小适配今天来聊一聊一个可能会让很多开发者措手不及的话题:16KB页面大小适配。不知道你有没有注意到,从2025年11月1日开始,所有提交到Google Play的新应用和更新,只要targetSdkVersion指定到35(Android 15)或更高,就必须支持16KB页面大小了。
、BeYourself5 天前
android·android-studio
Intent :跳转与数据传递的正确打开方式别再假装你会看完那些 PPT 了——如果你还在手写 new Intent(this, XXXActivity.class) 并靠记忆管理参数 key,那你每天至少浪费 2 小时 在以下事情上:
我命由我123455 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 开发 Room 数据库升级问题:A migration from 6 to 7 was required but not found.
我命由我123457 天前
android·java·开发语言·junit·android studio·android jetpack·android-studio
Android 控件 - 最简单的 Notification、Application Context 应用于 Notification通知系统会持有 Notification Builder 中的 Context如果使用 Activity Context,即使 Activity 被销毁,通知系统仍会持有它的引用
JMchen1237 天前
android·java·数码相机·架构·kotlin·移动开发·android-studio
Android CameraX深度解析:从Camera1到CameraX的相机架构演进在移动应用开发中,相机功能一直是技术复杂度最高、兼容性挑战最大的领域之一。从早期的Camera1 API到如今主流的CameraX,Android相机架构经历了多次重大变革。本文将深入剖析这一演进历程,并重点解析CameraX如何解决历史痛点,成为现代Android相机开发的首选方案。
、BeYourself9 天前
android·android-studio
TabLayout 与 ViewPager2 的基本使用TabLayout 和 ViewPager2 是实现分页式界面(即通过滑动或点击标签在不同页面间切换)的组合。它们提供了流畅、直观的用户体验,广泛应用于新闻应用、设置界面、商品分类等场景。
我命由我123459 天前
android·java·开发语言·数据库·junit·java-ee·android-studio
JUnit - 自定义 Rule异常重新抛出确保了失败信息能传递到 JUnit 框架,如果不抛出,即使测试方法失败了,也会显示为成功状态
、BeYourself12 天前
android·android-studio
动作栏 (ActionBar) 与工具栏 (Toolbar) 的基本使用在 Android 应用开发中,动作栏 (ActionBar) 和 工具栏 (Toolbar) 是用于提供应用导航和操作选项的核心 UI 组件。它们为用户提供了直观的交互方式,使应用界面更加现代化和用户友好。
我命由我1234516 天前
经验分享·学习·android studio·学习方法·android jetpack·android-studio·android runtime
Android Studio - Android Studio 中的 View Live TelemetryView Live Telemetry 是 Android Studio Profiler 工具中的一个核心功能,主要用来在应用运行时实时监控各项核心性能指标
JMchen12317 天前
android·java·学习·移动开发·android-studio
Android Activity管理工具类得先在Application中的onCreate中初始化日常记录,谢谢
shughui20 天前
android·python·appium·android-studio·android sdk
Android SDK 下载、安装与配置(详细图文附安装包,适配Appium+Python自动化)在搭建Appium+Python自动化测试环境时,Android SDK是核心依赖之一,其主要作用是管理安卓设备驱动、模拟器镜像,同时为Appium提供设备连接、应用编译等底层支持。无需安装庞大的Android Studio,单独安装SDK Tools即可满足自动化需求,既节省存储空间,又简化配置流程。
我命由我1234522 天前
android·java·java-ee·kotlin·android studio·android-studio·android runtime
Android 开发 - FragmentPagerAdapter、Pair、ClipboardManager、PopupWindow
我命由我1234522 天前
android·java·开发语言·java-ee·kotlin·android studio·android-studio
Android 开发 - 关于 startActivity 后立刻 finish、requestWindowFeature 方法注意事项单任务栈导航:在 HomeActivity 中执行 finish 方法后,会退出应用,而不是返回 MainActivity
我命由我1234523 天前
android·java·开发语言·java-ee·kotlin·android studio·android-studio
Kotlin 开发 - Kotlin Lambda 表达式返回值
我命由我1234524 天前
android·java·java-ee·android studio·android jetpack·android-studio·android runtime
Android 项目路径包含非 ASCII 字符问题:Your project path contains non-ASCII characters
、BeYourself24 天前
android-studio·项目案例
青禾学习平台一个集学习、资讯、娱乐与个人管理于一体的 Android 综合应用。本项目是为 Android 开发课程设计的期末作品,旨在通过实践掌握 Android 应用开发的核心技术栈,包括用户认证、数据可视化、多媒体播放、地图定位等丰富功能。