Android Knowledge

server/2025/2/12 3:08:48/

1、安卓采用Log工具打印日志,将日志分为5个等级
Log.e:表示错误信息
Log.w:表示警告信息
Log.i:表示一般信息
Log.d:表示调试信息。可把程序运行时的变量值打印出来,方便跟踪调试
Log.v:表示冗余信息

2、pc如何与Android os之间进行连接:通过adb(Android debug bridge)

3、xml:extensible markip language :可扩展标记语言
类似于HTML,利用各种标签表达页面元素

4、dp和sp都是为了解决Android应用在不同设备和屏幕密度上的适配问题,‌其中:
dp主要用于设置非字体类的UI元素大小,‌而sp则专门用于设置字体大小,‌以适应不同的屏幕密度和用户偏好设置
dp:不随系统的变化而变化  sp:跟随系统的变化而变化 默认两者是一样大的

5、色值有八位十六进制与六位十六进制两种表达方式,FFEEDDCC :
FF:表示透明度 EE:表示红色的浓度  DD:表示绿色浓度 CC:表示蓝色的浓度

在xml文件中设置文本颜色:如果是六位16进制的话,会默认是不透明
在activity中设置16位文本颜色,会默认是透明的

6、视图宽度和高度通过android:layout_width 和 lay_height 表达
取值三种:match_parent:表示与上级视图保持一致(与上级视图的保持一致  一般情况下就是当前屏幕)
wrap_content:表示与内容自适应(包裹文字)
以dp为单位的具体尺寸

7、layout_margin:当前视图与外部视图之间的距离(包括上级视图和平级视图)
padding:当前视图与内部视图(包括下级视图和内部文件)之间的距离

8、设置视图的对齐方式:
(1) 采用layout_gravity属性,它制定了当前视图相对于上级视图的对齐方式
(2) 采用gravity:指定了下级视图相对于当前视图的对齐方式

9、linearlayout:线性排列 里面orientation:表示水平方向还是垂直方向

10、ScrollView:滚动视图


http://www.ppmy.cn/server/166931.html

相关文章

深入理解指针初阶:从概念到实践

一、引言 在 C 语言的学习旅程中,指针无疑是一座必须翻越的高峰。它强大而灵活,掌握指针,能让我们更高效地操作内存,编写出更优化的代码。但指针也常常让初学者望而生畏,觉得它复杂难懂。别担心,本文将用通…

HarmonyOS:时间日期国际化

一、使用场景 在不同的国家和文化中,时间和日期格式的表示方法有所不同,使用惯例的不同点包括:日期中年月日的顺序、时间中时分秒的分隔符等。若应用中需展示时间日期,要确保界面以合适的方式显示,以便用户能够理解。 …

51单片机之引脚图(详解)

8051单片机引脚分类与功能笔记 1. 电源引脚 VCC(第40脚):接入5V电源,为单片机提供工作电压。GND(第20脚):接地端,确保电路的电位参考点。 2.时钟引脚 XTAL1(第19脚&a…

【排序算法】桶排序

不能排序负数,适合数据较小但数据量较大的时候使用。 定义了0-9十个桶,先排序个位,向高位排序首先,拿到数值后,先看个位,个位是几就放到对应的桶,以队列的形式进行排列。从0-9取出数据&#xff…

DeepSeek-R1+对话页面本地部署保姆级教程

deepseek本地部署 第一步:安装ollama 到Ollama官网 https://ollama.com,点击下载,然后选择适合自己系统的版本,这里选择Windows: Download Ollama on Windows 下载完成之后选择安装,安装完成之后任务栏会…

RK3568上使用C++结合V4L2拉流,并RKMPP硬件编解码,并保存为MP4文件

在RK3568平台上使用C结合V4L2捕获视频流,并通过RKMPP进行硬件编码后保存为MP4文件,可以按照以下步骤实现: 1. 环境准备 硬件:RK3568开发板、摄像头模块。软件依赖: Linux内核支持V4L2。Rockchip MPP库(RKM…

ViewModel和LiveData

‌ViewModel和LiveData是Android开发中用于管理界面数据的重要组件,它们共同工作以提升应用的稳定性和用户体验。‌ ViewModel ‌ViewModel‌是一个抽象类,旨在以注重生命周期的方式存储和管理界面相关的数据。其主要作用是在配置更改(如屏…

esp32 udp 客户端 广播

esp32 udp 客户端 广播 #include "bsp_udpc.h"// #include "com_config.h" // #include "com_xqueue.h"#include "bsp_udpc.h" #define TAG "bsp_udpc"#include <string.h> #include <sys/param.h> #include &q…