2018-12-20 17:33:31 +08:00
|
|
|
|
## system\_info\_t
|
|
|
|
|
### 概述
|
2019-03-07 16:04:05 +08:00
|
|
|
|
![image](images/system_info_t_0.png)
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
当前系统的信息。
|
2019-01-15 14:34:05 +08:00
|
|
|
|
----------------------------------
|
2018-12-20 17:33:31 +08:00
|
|
|
|
### 函数
|
|
|
|
|
<p id="system_info_t_methods">
|
|
|
|
|
|
|
|
|
|
| 函数名称 | 说明 |
|
|
|
|
|
| -------- | ------------ |
|
2018-12-21 12:11:40 +08:00
|
|
|
|
| <a href="#system_info_t_system_info">system\_info</a> | 获取system_info对象。 |
|
2020-05-25 17:44:36 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_create">system\_info\_create</a> | 创建system_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_deinit">system\_info\_deinit</a> | 释放system_info对象。 |
|
2019-07-04 10:05:59 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_fix_font_name">system\_info\_fix\_font\_name</a> | 修正字体名称,如果为NULL,返回缺省字体。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_init">system\_info\_init</a> | 初始化system_info对象。 |
|
2020-10-08 08:03:08 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_set_app_root">system\_info\_set\_app\_root</a> | 设置app root。 |
|
2019-07-04 10:05:59 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_set_default_font">system\_info\_set\_default\_font</a> | 设置缺省字体。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_set_device_pixel_ratio">system\_info\_set\_device\_pixel\_ratio</a> | 设置LCD密度。 |
|
|
|
|
|
| <a href="#system_info_t_system_info_set_font_scale">system\_info\_set\_font\_scale</a> | 设置字体缩放比例。 |
|
2021-08-03 07:53:37 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_set_keyboard_type">system\_info\_set\_keyboard\_type</a> | 设置键盘类型。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| <a href="#system_info_t_system_info_set_lcd_h">system\_info\_set\_lcd\_h</a> | 设置LCD高度。 |
|
|
|
|
|
| <a href="#system_info_t_system_info_set_lcd_orientation">system\_info\_set\_lcd\_orientation</a> | 设置LCD的旋转角度。 |
|
|
|
|
|
| <a href="#system_info_t_system_info_set_lcd_type">system\_info\_set\_lcd\_type</a> | 设置LCD类型。 |
|
|
|
|
|
| <a href="#system_info_t_system_info_set_lcd_w">system\_info\_set\_lcd\_w</a> | 设置LCD宽度。 |
|
2018-12-20 17:33:31 +08:00
|
|
|
|
### 属性
|
|
|
|
|
<p id="system_info_t_properties">
|
|
|
|
|
|
2019-01-17 15:56:15 +08:00
|
|
|
|
| 属性名称 | 类型 | 说明 |
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| -------- | ----- | ------------ |
|
2018-12-21 12:11:40 +08:00
|
|
|
|
| <a href="#system_info_t_app_name">app\_name</a> | const char* | 应用程序的名称。 |
|
|
|
|
|
| <a href="#system_info_t_app_root">app\_root</a> | const char* | 应用程序的根目录,用于定位资源文件。 |
|
2018-12-21 18:29:29 +08:00
|
|
|
|
| <a href="#system_info_t_app_type">app\_type</a> | app\_type\_t | 应用程序的类型。 |
|
2019-12-14 13:25:56 +08:00
|
|
|
|
| <a href="#system_info_t_country">country</a> | const char* | locale中的国家。 |
|
2019-07-04 10:05:59 +08:00
|
|
|
|
| <a href="#system_info_t_default_font">default\_font</a> | const char* | 缺省字体。 |
|
2019-12-14 13:25:56 +08:00
|
|
|
|
| <a href="#system_info_t_device_orientation">device\_orientation</a> | const char* | 显示屏的方向名称,可选值:"portrait"表示竖屏,"landscape"表示横屏。 |
|
2018-12-21 18:29:29 +08:00
|
|
|
|
| <a href="#system_info_t_device_pixel_ratio">device\_pixel\_ratio</a> | float\_t | 显示屏的密度。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| <a href="#system_info_t_flags">flags</a> | uint32\_t | 标志。请参考{system_info_flag_t}。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| <a href="#system_info_t_font_scale">font\_scale</a> | float\_t | 字体缩放比例,用于实现字体整体放大。 |
|
2021-08-03 07:53:37 +08:00
|
|
|
|
| <a href="#system_info_t_keyboard_type">keyboard\_type</a> | keyboard\_type\_t | 键盘类型。 |
|
2019-12-14 13:25:56 +08:00
|
|
|
|
| <a href="#system_info_t_language">language</a> | const char* | locale中的语言。 |
|
2018-12-21 18:29:29 +08:00
|
|
|
|
| <a href="#system_info_t_lcd_h">lcd\_h</a> | uint32\_t | 显示屏的高度。 |
|
|
|
|
|
| <a href="#system_info_t_lcd_orientation">lcd\_orientation</a> | lcd\_orientation\_t | 显示屏的旋转角度。 |
|
|
|
|
|
| <a href="#system_info_t_lcd_type">lcd\_type</a> | lcd\_type\_t | 显示屏的类型。 |
|
|
|
|
|
| <a href="#system_info_t_lcd_w">lcd\_w</a> | uint32\_t | 显示屏的宽度。 |
|
2018-12-20 17:33:31 +08:00
|
|
|
|
#### system\_info 函数
|
2018-12-21 18:29:29 +08:00
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info">获取system_info对象。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
system_info_t* system_info ();
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | system\_info\_t* | 返回system\_info对象。 |
|
2020-05-25 17:44:36 +08:00
|
|
|
|
#### system\_info\_create 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
|
|
|
|
> <p id="system_info_t_system_info_create">创建system_info对象。
|
|
|
|
|
|
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
system_info_t* system_info_create (app_type_t app_type, const char* app_name, const char* app_root);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | system\_info\_t* | 返回创建的对象指针。 |
|
|
|
|
|
| app\_type | app\_type\_t | 应用程序的类型。 |
|
|
|
|
|
| app\_name | const char* | 应用程序的名称。 |
|
|
|
|
|
| app\_root | const char* | 应用程序的根目录,用于定位资源文件。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
#### system\_info\_deinit 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_deinit">释放system_info对象。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
ret_t system_info_deinit ();
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2019-07-04 10:05:59 +08:00
|
|
|
|
#### system\_info\_fix\_font\_name 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_fix_font_name">修正字体名称,如果为NULL,返回缺省字体。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-07-04 10:05:59 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
const char* system_info_fix_font_name (const char* name);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | const char* | 返回有效的字体名称。 |
|
|
|
|
|
| name | const char* | 字体名称。 |
|
2018-12-21 18:29:29 +08:00
|
|
|
|
#### system\_info\_init 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_init">初始化system_info对象。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-21 11:39:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
|
|
|
|
ret_t system_info_init (app_type_t app_type, const char* app_name, const char* app_root);
|
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
|
|
|
|
| app\_type | app\_type\_t | 应用程序的类型。 |
|
|
|
|
|
| app\_name | const char* | 应用程序的名称。 |
|
|
|
|
|
| app\_root | const char* | 应用程序的根目录,用于定位资源文件。 |
|
2020-10-08 08:03:08 +08:00
|
|
|
|
#### system\_info\_set\_app\_root 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
|
|
|
|
> <p id="system_info_t_system_info_set_app_root">设置app root。
|
|
|
|
|
|
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_app_root (system_info_t* info, const char* app_root);
|
2020-10-08 08:03:08 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2020-10-08 08:03:08 +08:00
|
|
|
|
| app\_root | const char* | app root。 |
|
2019-07-04 10:05:59 +08:00
|
|
|
|
#### system\_info\_set\_default\_font 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_default_font">设置缺省字体。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-07-04 10:05:59 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_default_font (system_info_t* info, const char* default_font);
|
2019-07-04 10:05:59 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-07-04 10:05:59 +08:00
|
|
|
|
| default\_font | const char* | 缺省字体。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
#### system\_info\_set\_device\_pixel\_ratio 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_device_pixel_ratio">设置LCD密度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_device_pixel_ratio (system_info_t* info, float_t device_pixel_ratio);
|
2019-03-07 16:04:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| device\_pixel\_ratio | float\_t | 设置LCD密度。 |
|
|
|
|
|
#### system\_info\_set\_font\_scale 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_font_scale">设置字体缩放比例。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_font_scale (system_info_t* info, float_t font_scale);
|
2019-03-07 16:04:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| font\_scale | float\_t | 字体缩放比例。 |
|
2021-08-03 07:53:37 +08:00
|
|
|
|
#### system\_info\_set\_keyboard\_type 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
|
|
|
|
> <p id="system_info_t_system_info_set_keyboard_type">设置键盘类型。
|
|
|
|
|
|
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_keyboard_type (system_info_t* info, keyboard_type_t keyboard_type);
|
2021-08-03 07:53:37 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2021-08-03 07:53:37 +08:00
|
|
|
|
| keyboard\_type | keyboard\_type\_t | 键盘类型。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
#### system\_info\_set\_lcd\_h 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_lcd_h">设置LCD高度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_lcd_h (system_info_t* info, uint32_t lcd_h);
|
2019-03-07 16:04:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| lcd\_h | uint32\_t | 设置LCD高度。 |
|
|
|
|
|
#### system\_info\_set\_lcd\_orientation 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_lcd_orientation">设置LCD的旋转角度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_lcd_orientation (system_info_t* info, lcd_orientation_t lcd_orientation);
|
2019-03-07 16:04:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| lcd\_orientation | lcd\_orientation\_t | 设置LCD的旋转角度。 |
|
|
|
|
|
#### system\_info\_set\_lcd\_type 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_lcd_type">设置LCD类型。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_lcd_type (system_info_t* info, lcd_type_t lcd_type);
|
2019-03-07 16:04:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| lcd\_type | lcd\_type\_t | 设置LCD类型。 |
|
|
|
|
|
#### system\_info\_set\_lcd\_w 函数
|
|
|
|
|
-----------------------
|
|
|
|
|
|
|
|
|
|
* 函数功能:
|
|
|
|
|
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_system_info_set_lcd_w">设置LCD宽度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 函数原型:
|
|
|
|
|
|
|
|
|
|
```
|
2022-12-05 12:10:53 +08:00
|
|
|
|
ret_t system_info_set_lcd_w (system_info_t* info, uint32_t lcd_w);
|
2019-03-07 16:04:05 +08:00
|
|
|
|
```
|
|
|
|
|
|
|
|
|
|
* 参数说明:
|
|
|
|
|
|
|
|
|
|
| 参数 | 类型 | 说明 |
|
|
|
|
|
| -------- | ----- | --------- |
|
|
|
|
|
| 返回值 | ret\_t | 返回RET\_OK表示成功,否则表示失败。 |
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| info | system\_info\_t* | system\_info对象。 |
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| lcd\_w | uint32\_t | 设置LCD宽度。 |
|
2018-12-20 17:33:31 +08:00
|
|
|
|
#### app\_name 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_app_name">应用程序的名称。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
* 类型:const char*
|
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### app\_root 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_app_root">应用程序的根目录,用于定位资源文件。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
* 类型:const char*
|
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### app\_type 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_app_type">应用程序的类型。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
* 类型:app\_type\_t
|
|
|
|
|
|
2019-03-08 19:22:37 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### country 属性
|
|
|
|
|
-----------------------
|
2019-12-14 13:25:56 +08:00
|
|
|
|
> <p id="system_info_t_country">locale中的国家。
|
|
|
|
|
|
|
|
|
|
> 只能通过object\_get\_prop函数访问。
|
2019-03-08 19:22:37 +08:00
|
|
|
|
|
2019-07-04 10:05:59 +08:00
|
|
|
|
* 类型:const char*
|
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### default\_font 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_default_font">缺省字体。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-08 19:22:37 +08:00
|
|
|
|
* 类型:const char*
|
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### device\_orientation 属性
|
|
|
|
|
-----------------------
|
2019-12-14 13:25:56 +08:00
|
|
|
|
> <p id="system_info_t_device_orientation">显示屏的方向名称,可选值:"portrait"表示竖屏,"landscape"表示横屏。
|
|
|
|
|
|
|
|
|
|
> 只能通过object\_get\_prop函数访问。
|
2019-03-08 19:22:37 +08:00
|
|
|
|
|
|
|
|
|
* 类型:const char*
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### device\_pixel\_ratio 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_device_pixel_ratio">显示屏的密度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
* 类型:float\_t
|
|
|
|
|
|
2022-12-05 12:10:53 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### flags 属性
|
|
|
|
|
-----------------------
|
|
|
|
|
> <p id="system_info_t_flags">标志。请参考{system_info_flag_t}。
|
|
|
|
|
|
|
|
|
|
* 类型:uint32\_t
|
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### font\_scale 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_font_scale">字体缩放比例,用于实现字体整体放大。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
* 类型:float\_t
|
|
|
|
|
|
2021-08-03 07:53:37 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### keyboard\_type 属性
|
|
|
|
|
-----------------------
|
|
|
|
|
> <p id="system_info_t_keyboard_type">键盘类型。
|
|
|
|
|
|
|
|
|
|
* 类型:keyboard\_type\_t
|
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
2019-03-08 19:22:37 +08:00
|
|
|
|
#### language 属性
|
2018-12-20 17:33:31 +08:00
|
|
|
|
-----------------------
|
2019-12-14 13:25:56 +08:00
|
|
|
|
> <p id="system_info_t_language">locale中的语言。
|
|
|
|
|
|
|
|
|
|
> 只能通过object\_get\_prop函数访问。
|
2018-12-20 17:33:31 +08:00
|
|
|
|
|
2019-03-08 19:22:37 +08:00
|
|
|
|
* 类型:const char*
|
2018-12-20 17:33:31 +08:00
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
2019-03-08 19:22:37 +08:00
|
|
|
|
#### lcd\_h 属性
|
2018-12-20 17:33:31 +08:00
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_lcd_h">显示屏的高度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-08 19:22:37 +08:00
|
|
|
|
* 类型:uint32\_t
|
2018-12-20 17:33:31 +08:00
|
|
|
|
|
2019-03-07 16:04:05 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
2019-03-08 19:22:37 +08:00
|
|
|
|
#### lcd\_orientation 属性
|
2019-03-07 16:04:05 +08:00
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_lcd_orientation">显示屏的旋转角度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2019-03-08 19:22:37 +08:00
|
|
|
|
* 类型:lcd\_orientation\_t
|
2019-03-07 16:04:05 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### lcd\_type 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_lcd_type">显示屏的类型。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
* 类型:lcd\_type\_t
|
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|
|
|
|
|
#### lcd\_w 属性
|
|
|
|
|
-----------------------
|
2019-11-15 11:33:43 +08:00
|
|
|
|
> <p id="system_info_t_lcd_w">显示屏的宽度。
|
2019-10-16 09:02:32 +08:00
|
|
|
|
|
2018-12-20 17:33:31 +08:00
|
|
|
|
* 类型:uint32\_t
|
|
|
|
|
|
|
|
|
|
| 特性 | 是否支持 |
|
|
|
|
|
| -------- | ----- |
|
|
|
|
|
| 可直接读取 | 是 |
|
|
|
|
|
| 可直接修改 | 否 |
|