Android 干货
文章平均质量分 94
木易 士心
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
Android 性能优化 — Profiler 使用指南
Android Profiler 是 Android Studio 内置的一套强大的性能分析工具,它能帮你实时监控应用的 CPU、内存、网络和能耗使用情况,从而定位和解决性能瓶颈。:监控应用在运行时的 CPU 使用率和线程活动,帮助你分析代码的执行效率。:跟踪内存分配和回收,识别内存泄漏和内存抖动问题。:实时监控应用的网络请求活动,包括请求数量、数据传输量等。:评估应用在不同操作下的能耗情况,帮助优化电池使用。定期检查:在开发过程中定期使用 Profiler 检查性能,而非等到上线前才优化。原创 2025-10-10 00:09:18 · 1619 阅读 · 6 评论 -
MPAndroidChart 用法解析和性能优化 - Kotlin & Java 双版本
XML,两者相同) {e?.let {tvContent.text = "数值:${itytoInt// 调整位置:水平居中,显示在点上方// 使用 MarkerView特性Kotlin 版本Java 版本空安全使用lateinit和?操作符,更安全需要手动进行 null 检查集合操作支持applylet等扩展函数依赖传统循环和条件判断代码简洁性语法简洁,减少样板代码相对冗长,需更多模板代码异步处理使用协程(使用AsyncTask或ThreadHandler资源管理。原创 2025-10-03 23:00:18 · 1034 阅读 · 3 评论 -
Android Jetpack Compose 从入门到精通
Jetpack Compose 是 Google 推出的现代化 Android 声明式 UI 工具包,使用 Kotlin 语言构建,彻底改变了传统基于 XML 的开发方式。它以声明式、函数式和响应式的方法编写界面,具有代码简洁、高效可组合、实时预览等优势。核心概念包括可组合函数(@Composable)、状态管理、智能重组机制等。Compose 提供丰富的 UI 组件(Text、Button等)和布局系统(Column、Row等),通过 Modifier 修饰组件外观和行为。还支持懒加载列表、Materia原创 2025-09-22 12:46:40 · 2522 阅读 · 4 评论 -
ConstraintLayout 从入门到精通
Android开发中,ConstraintLayout是一种强大且灵活的布局容器,它通过约束(Constraints)定位UI组件,减少嵌套层级,提升性能。本教程全面介绍了其用法: 核心优势 扁平化布局:减少嵌套,优化渲染性能。 灵活定位:支持相对定位、居中、比例、链式排列等。 可视化编辑:Android Studio提供拖拽式约束设计。 关键功能 基础约束:每个View需至少水平和垂直方向各一个约束。 宽高设置:0dp表示“匹配约束”,自动计算大小。 居中与偏移:通过bias调整位置比例。 高级布局: 比原创 2025-09-22 12:35:44 · 1088 阅读 · 0 评论 -
2025 史上最全十万字Android面试总结
特性核心思想Android引用举例作用封装隐藏实现,暴露接口Activity 生命周期、自定义 View、数据模型类安全、解耦、易维护继承代码复用,建立层次创建 Activity/Fragment、自定义 View、BaseActivity复用、扩展、结构化多态一个接口,多种实现View 事件分发、Adapter、回调接口、设计模式灵活、可扩展、高内聚低耦合这三大特性相辅相成,共同构成了 Android 应用健壮、灵活、可维护的代码基础。原创 2025-09-16 17:54:54 · 1816 阅读 · 12 评论 -
Kotlin 高阶语法解析
例如:随着人工智能的不断发展,机器学习这门技术也越来越重要,很多人都开启了学习机器学习,本文就介绍了机器学习的基础内容。提示:以下是本篇文章正文内容,下面案例可供参考例如:以上就是今天要讲的内容,本文仅仅简单介绍了pandas的使用,而pandas提供了大量能使我们快速便捷地处理数据的函数和方法。原创 2025-09-12 16:55:20 · 2507 阅读 · 6 评论 -
Android MediaCodec 编解码
Android MediaCodec 是 Android 系统提供的底层 API,用于访问设备的硬件(或软件)编解码器,实现高效、低功耗的音视频编码和解码。它是构建高性能多媒体应用(如视频播放器、视频录制、直播推流、视频编辑等)的核心组件。原创 2025-09-17 14:41:16 · 1095 阅读 · 1 评论
分享