awtk/docs/manual/system_info_t.md
2018-12-26 15:51:37 +08:00

4.1 KiB
Raw Blame History

system_info_t

概述

当前系统的信息。

函数

函数名称 说明
system_info 获取system_info对象。
system_info_init 初始化system_info对象(PC软件才需调用)。

属性

名属性称 类型 说明
app_name const char* 应用程序的名称。
app_root const char* 应用程序的根目录,用于定位资源文件。
app_type app_type_t 应用程序的类型。
device_pixel_ratio float_t 显示屏的密度。
lcd_h uint32_t 显示屏的高度。
lcd_orientation lcd_orientation_t 显示屏的旋转角度。
lcd_type lcd_type_t 显示屏的类型。
lcd_w uint32_t 显示屏的宽度。

system_info 函数


  • 函数功能:

获取system_info对象。

  • 函数原型:
system_info_t* system_info ();
  • 参数说明:
参数 类型 说明
返回值 system_info_t* 返回system_info对象。

system_info_init 函数


  • 函数功能:

初始化system_info对象(PC软件才需调用)。

  • 函数原型:
ret_t system_info_init (app_type_t app_type, const char* app_name, const char* app_root);
  • 参数说明:
参数 类型 说明
返回值 ret_t 返回RET_OK表示成功否则表示失败。
app_type app_type_t 应用程序的类型。
app_name const char* 应用程序的名称。
app_root const char* 应用程序的根目录,用于定位资源文件。

app_name 属性


应用程序的名称。

  • 类型const char*
特性 是否支持
可直接读取
可直接修改

app_root 属性


应用程序的根目录,用于定位资源文件。

  • 类型const char*
特性 是否支持
可直接读取
可直接修改

app_type 属性


应用程序的类型。

  • 类型app_type_t
特性 是否支持
可直接读取
可直接修改

device_pixel_ratio 属性


显示屏的密度。

  • 类型float_t
特性 是否支持
可直接读取
可直接修改

lcd_h 属性


显示屏的高度。

  • 类型uint32_t
特性 是否支持
可直接读取
可直接修改

lcd_orientation 属性


显示屏的旋转角度。

  • 类型lcd_orientation_t
特性 是否支持
可直接读取
可直接修改

lcd_type 属性


显示屏的类型。

  • 类型lcd_type_t
特性 是否支持
可直接读取
可直接修改

lcd_w 属性


显示屏的宽度。

  • 类型uint32_t
特性 是否支持
可直接读取
可直接修改