- 博客(11)
- 收藏
- 关注
转载 Android 理解应用资源
Android应用资源概述 Android开发中几乎所有元素都可以作为资源使用,包括字符串、颜色、尺寸、布局等。资源文件统一存放在res目录下,按类型分类管理。核心资源类型包括: 字符串资源(values/strings.xml) - 用于文本内容,支持多语言 颜色资源(values/colors.xml) - 定义颜色值,支持主题切换 尺寸资源(values/dimens.xml) - 定义尺寸,适配不同屏幕 布局资源(layout/) - 定义界面结构 使用资源的主要优势是避免硬编码,提高可维护性。资源
2026-02-09 17:06:50
35
原创 风格与主题
摘要:Android开发中,样式(Style)和主题(Theme)是统一UI风格的关键工具。样式用于定义单个控件的外观模板,通过<style>标签在XML中配置,可继承和复用。主题则是全局样式规则,应用于Activity或整个App,能统一修改控件默认样式。样式通过style属性应用于控件,主题则在AndroidManifest.xml中配置,支持全局或单Activity生效。两者结合可实现高效、一致的UI设计,提升代码可维护性。
2026-02-09 17:02:49
1034
原创 Android 目录结构
src/res/gen/- 自动生成的代码(如 R.java),通常无需手动修改。assets/- 原始资源文件(如本地 HTML、字体),使用较少。libs/- 第三方库(JAR/AAR),现代项目多通过 Gradle 依赖管理。等密度特定文件夹仍用于多分辨率适配,但矢量图(SVG/Vector Drawable)更推荐使用。res/mipmap- 最常用于应用图标。详情请参见另外一篇。
2026-02-06 14:02:29
301
原创 使用ImageView
本文介绍了Android中ImageView的使用方法,包括XML布局定义、尺寸控制、缩放模式、多密度屏幕适配、资源管理以及Bitmap操作。重点讲解了如何通过scaleType属性控制图像显示方式,保持宽高比的技巧,以及针对不同屏幕密度的适配方案。文章还提供了Bitmap缩放工具类,帮助开发者实现按比例缩放图像的功能。这些内容为Android应用开发中的图像处理提供了实用指导。
2026-02-06 13:49:34
588
转载 运用上下文(什么是上下文,它是如何使用的?)
上下文提供关于应用状态的信息访问。它提供活动、片段和服务,访问资源文件、图片、主题/样式以及外部目录位置。它还允许访问安卓内置服务,如布局膨胀、键盘和寻找内容提供商。在许多情况下,当“需要上下文”时,我们只需入即可。当我们处于活动创建的对象中,如适配器或片段时,我们需要将活动实例传递到这些对象中。在我们处于某个活动之外(在应用或服务中)的情况下,我们可以使用“应用”上下文。
2026-02-05 14:24:57
50
原创 在Windows上面搭建Flutter Android Studio运行环境(适用于Flutter3.7.3以上的版本)
本文详细介绍在 Android Studio 中配置 Flutter 开发环境 的完整流程,重点解决国内开发者常见的网络依赖问题。内容包括:1)Flutter SDK 的下载与环境变量配置;2)Android Studio 安装 Flutter 插件并创建首个 Flutter 项目;3)Gradle 国内镜像(如阿里云、腾讯云)配置,加速依赖下载;4)常见问题排查(如 Flutter Doctor 检测环境、SDK 路径设置等)。通过本文指导,开发者可快速搭建稳定的 Flutter 开发环境,避免因网络问题
2025-07-29 13:42:32
1474
原创 Android Studio下载教程及gradle镜像问题
本文详细介绍了Android Studio开发环境的安装与配置流程,重点解决国内开发者面临的网络访问问题。内容包括:1)Android Studio下载与基础安装步骤;2)SDK工具包及虚拟设备的配置方法;3)Gradle构建工具国内镜像源(如阿里云、腾讯云)的配置方案,有效解决依赖下载缓慢问题;4)常见环境配置错误的排查技巧。通过本文的指导,开发者可快速搭建高效的Android开发环境,显著提升项目初始化效率。
2025-07-29 11:58:44
1204
原创 (ArkTs)改造对象数组内部数组属性结构方法
1 .类约束数组 (2.响应式改造 (@Observed通过装饰器实现数据变化的自动监听,当checked属性被修改时,UI会自动更新。cate:string //- 分类名称list:string[] //-字符串数组attrList: AttrListModel[] //-受类约束的数组@Observedchecked:boolean //-选择状态强类型约束改造。
2025-04-03 17:13:36
442
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅