"安卓开发基础知识点" 一、安卓布局: 安卓中有多种布局方式,包括流式布局、线性布局、网格布局、边框性布局、相对布局、绝对布局、帧布局和自定义布局等。每种布局都有其特点和适用场景。 * 流式布局(FlowLayout):具有指定的对齐方式以及指定的水平和垂直间隙。 * 线性布局(LinearLayout):将控件在线性方向上依次排列。 * 网格布局(GridLayout):如同表格一般整齐,加入的组件会按顺序由左至右、由上至下摆放。 * 边框性布局(shape):TableLayout(表格布局)。 * 相对布局(RelativeLayout):通过相对定位的方式让控件出现在布局的任何位置。 * 绝对布局(AbsoluteLayout):直接指定控件位置,适配性不好。 * 帧布局(FrameLayout):没有方便的定位方式,所有控件默认摆放在布局的左上角。 * 百分比布局(PercentFrameLayout / PercentRelativeLayout):允许直接指定控件在布局中的百分比,在 support 库中。 * 自定义布局:继承父布局 重写方法。 二、安卓数据库: 安卓中可以使用的数据库种类有 SQLite 和 MySQL 等。 * SQLite:轻量级、无配置、跨平台、语言无关接口、事务性。 * MySQL:功能全面,综合化,追求最大并发效率。 三、安卓数据库存储类型: SQLite 中的存储类型包括: * NULL:NULL 值。 * INTEGER:有符号整数,依照设置用 1、2、3、4、6 或 8 字节存储。 * REAL:浮点数,使用 8 字节 IEEE 浮点数方式存储。 * TEXT:文本字符串,使用数据库编码存储(UTF-8, UTF-16BE 或 UTF-16LE)。 * BLOB:二进制大对象,怎么输入就怎么存储。 MySQL 中的存储类型包括: * TINYINT:一个很小的整数。 * SMALLINT:一个小整数。 * MEDIUMINT:一个中间大小的整数。 * INT or INTEGER:一个正常大小的整数。 * BIGINT:一个大的整数。 * FLOAT:一个小的(单精度)浮点数。 * DOUBLE, DOUBLE PRECISION, REAL:一个正常大小(双精度)的浮点数。 * DECIMAL, NUMERIC:没有被包装的浮点数。 * DATE:一个日期。 * DATETIME:一个日期和时间的组合。 * TIMESTAMP:一个时间戳。 * TIME:一个时间。 * YEAR:一个用两位或者 4 位数字格式表示的年份(默认是 4 位)。 * CHAR:一个固定长度的字符串。 * VARCHAR:一个可变长度的字符串。 * TINYBLOB, TINYTEXT:一个 BLOB 或者 TEXT 列,最大长度 255(2^8 - 1)个字符。 * BLOB, TEXT:一个 BLOB 或者 TEXT 列,最大长度 65535(2^16 - 1)个字符。 * MEDIUMBLOB, MEDIUMTEXT:一个 BLOB 或者 TEXT 列,最大长度 16777215(2^24 - 1)个字符。 * LONGBLOB, LONGTEXT:一个 BLOB 或者 TEXT 列,最大长度 4294967295(2^32 - 1)个字符。 * ENUM:一个枚举类型。 * SET:一个集合。 四、安卓单选按钮和复选框: 单选按钮和复选框是安卓中常用的控件,用于选择和提交信息。 * 单选按钮(RadioButton):用于选择一项选项。 * 复选框(CheckBox):用于选择多项选项。 创建单选按钮和复选框可以使用 XML 布局文件或 Java 代码动态创建。事件监听可以使用 OnCheckedChangeListener 监听控件的变化。




剩余25页未读,继续阅读













- 粉丝: 566
我的内容管理 展开
我的资源 快来上传第一个资源
我的收益
登录查看自己的收益我的积分 登录查看自己的积分
我的C币 登录后查看C币余额
我的收藏
我的下载
下载帮助


最新资源
- 离散事件触发机制下四容水箱系统的控制优化与Matlab仿真研究
- opencv4.11.0+contrib编译后的相关文件
- 工业自动化中基于1511CPU的桁架机械手轴同步与SICAR轻量化标准的应用 CPU技术
- opencv4.11.0
- 高频注入代码增强:HFI方波高频注入与滑膜esmo代码优化及详细开发文档分享
- 基于QT的软件无线电信号调制解调显示系统:动态数据更新与多种图形绘制功能 软件无线电 v1.5
- Android查询第三方应用占用大小(含缓存、数据及应用本身)
- 复合电源仿真模型:基于规则策略的纯电动汽车中DCDC模型、电池与超级电容协同工作研究
- 基于STM32单片机的温湿度采集控制系统:Proteus仿真与Keil代码实践
- 基于Matlab的流星雨相位解包法及其高效多向展开特性
- 【JavaScript文件操作】基于FileSystemObject的本地文件读写与管理:创建、修改、删除及属性访问详解
- 轻量级分割网络模型LightM-UNet源码.zip
- 永磁同步电机无位置控制策略中旋转高频电压注入法的应用与效果
- 两极式三相光伏逆变并网仿真的设计与实现:基于Boost变换器、LCL型逆变器及MPPT算法的应用
- 四轮轮毂电机驱动汽车DYC稳定性控制:基于最优分配理论的横摆力矩与轨迹跟踪控制研究
- 基于一致性算法的改进自适应虚拟阻抗多机并联控制仿真研究 - 解决线路阻抗不匹配问题 实用版



评论4