Android Knowledge

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:滚动视图

相关推荐
事圆则缓21 分钟前
Java 8 Lambda、Stream、Optional 与 Android 边界:从回调语法到运行时兼容
android·java
mmsx33 分钟前
Android 地图十万要素不卡顿:空间网格 + 渐进式加载的移动端实践
android·大数据·opengl
Godikov2 小时前
Android 工业终端保活实战:前台服务 + 开机自启 + 更新自启的三重保障
android
字节暗面2 小时前
SO加固强度怎么量化?腾讯ACE与FairGuard静态分析实测
android·逆向
终端安全笔记4 小时前
描述文件、企业证书、MDM 不是三个名字,是三层
android·ios·智能手机
字节暗面4 小时前
一次游戏安全SO静态分析记录:腾讯ACE与FairGuard加固强度对比
android·逆向工程·游戏加固
传奇开心果编程5 小时前
【Jetpack Compose基础语法学与练】第9课 SideEffect副作用 + LaunchedEffect,处理异步任务和生命周期
android·学习·ui·kotlin·android jetpack
2401_833269306 小时前
RecyclerView多布局详解
android
v_34836087627 小时前
Android_8 zygote启动分析
android
消失的旧时光-19437 小时前
Android 系统层扫盲 11:JNI 到底是什么?Java / Kotlin 是怎么调用 C/C++ 的?
android·binder·zygote·system_server·aops