代码拉取完成,页面将自动刷新
函数名称 | 说明 |
---|---|
system_info | 获取system_info对象。 |
system_info_deinit | 释放system_info对象。 |
system_info_fix_font_name | 修正字体名称,如果为NULL,返回缺省字体。 |
system_info_init | 初始化system_info对象。 |
system_info_set_default_font | 设置缺省字体。 |
system_info_set_device_pixel_ratio | 设置LCD密度。 |
system_info_set_font_scale | 设置字体缩放比例。 |
system_info_set_lcd_h | 设置LCD高度。 |
system_info_set_lcd_orientation | 设置LCD的旋转角度。 |
system_info_set_lcd_type | 设置LCD类型。 |
system_info_set_lcd_w | 设置LCD宽度。 |
属性名称 | 类型 | 说明 |
---|---|---|
app_name | const char* | 应用程序的名称。 |
app_root | const char* | 应用程序的根目录,用于定位资源文件。 |
app_type | app_type_t | 应用程序的类型。 |
country | const char* | locale中的国家。 |
default_font | const char* | 缺省字体。 |
device_orientation | const char* | 显示屏的方向名称,可选值:"portrait"表示竖屏,"landscape"表示横屏。 |
device_pixel_ratio | float_t | 显示屏的密度。 |
font_scale | float_t | 字体缩放比例,用于实现字体整体放大。 |
language | const char* | locale中的语言。 |
lcd_h | uint32_t | 显示屏的高度。 |
lcd_orientation | lcd_orientation_t | 显示屏的旋转角度。 |
lcd_type | lcd_type_t | 显示屏的类型。 |
lcd_w | uint32_t | 显示屏的宽度。 |
获取system_info对象。
system_info_t* system_info ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | system_info_t* | 返回system_info对象。 |
释放system_info对象。
ret_t system_info_deinit ();
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
修正字体名称,如果为NULL,返回缺省字体。
const char* system_info_fix_font_name (const char* name);
参数 | 类型 | 说明 |
---|---|---|
返回值 | const char* | 返回有效的字体名称。 |
name | const char* | 字体名称。 |
初始化system_info对象。
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* | 应用程序的根目录,用于定位资源文件。 |
设置缺省字体。
ret_t system_info_set_default_font (system_info_t* info info, const char* default_font);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
default_font | const char* | 缺省字体。 |
设置LCD密度。
ret_t system_info_set_device_pixel_ratio (system_info_t* info info, float_t device_pixel_ratio);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
device_pixel_ratio | float_t | 设置LCD密度。 |
设置字体缩放比例。
ret_t system_info_set_font_scale (system_info_t* info info, float_t font_scale);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
font_scale | float_t | 字体缩放比例。 |
设置LCD高度。
ret_t system_info_set_lcd_h (system_info_t* info info, uint32_t lcd_h);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
lcd_h | uint32_t | 设置LCD高度。 |
设置LCD的旋转角度。
ret_t system_info_set_lcd_orientation (system_info_t* info info, lcd_orientation_t lcd_orientation);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
lcd_orientation | lcd_orientation_t | 设置LCD的旋转角度。 |
设置LCD类型。
ret_t system_info_set_lcd_type (system_info_t* info info, lcd_type_t lcd_type);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
lcd_type | lcd_type_t | 设置LCD类型。 |
设置LCD宽度。
ret_t system_info_set_lcd_w (system_info_t* info info, uint32_t lcd_w);
参数 | 类型 | 说明 |
---|---|---|
返回值 | ret_t | 返回RET_OK表示成功,否则表示失败。 |
info | system_info_t* info | system_info对象。 |
lcd_w | uint32_t | 设置LCD宽度。 |
应用程序的名称。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
应用程序的根目录,用于定位资源文件。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
应用程序的类型。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
locale中的国家。
只能通过object_get_prop函数访问。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
缺省字体。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
显示屏的方向名称,可选值:"portrait"表示竖屏,"landscape"表示横屏。
只能通过object_get_prop函数访问。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
显示屏的密度。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
字体缩放比例,用于实现字体整体放大。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
locale中的语言。
只能通过object_get_prop函数访问。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
显示屏的高度。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
显示屏的旋转角度。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
显示屏的类型。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
显示屏的宽度。
特性 | 是否支持 |
---|---|
可直接读取 | 是 |
可直接修改 | 否 |
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。