GpsNiNotification 结构参考

GpsNiNotification 结构参考

#include < gps.h >

数据字段

尺寸_t尺寸
整数通知ID
GPSNi型ni_类型
GPSNiNotifyFlags通知标志
整数暂停
GPS用户响应类型默认响应
字符requestor_id [ GPS_NI_SHORT_STRING_MAXLEN ]
字符文本[ GPS_NI_LONG_STRING_MAXLEN ]
GPSNi编码类型请求者 ID 编码
GPSNi编码类型文本编码
字符额外功能[ GPS_NI_LONG_STRING_MAXLEN ]

详细说明

代表NI请求

定义位于文件gps.h的第1026行。

现场文档

GpsUserResponseType default_response

超时时默认响应。

定义位于文件gps.h的第1056行。

字符额外信息[ GPS_NI_LONG_STRING_MAXLEN ]

指向额外数据的指针。格式:key_1 = value_1 key_2 = value_2

定义位于文件gps.h的第1083行。

GpsNiType ni_type

用于区分不同类别的NI事件的NI类型,例如GPS_NI_TYPE_VOICE、GPS_NI_TYPE_UMTS_SUPL等

文件gps.h1040行的定义。

int notification_id

HAL 生成的 ID,用于关联 NI 通知和 UI 响应

文件gps.h1034行的定义。

GpsNiNotifyFlags通知标志

通知/验证选项、GpsNiNotifyFlags 常量的组合

定义位于文件gps.h的第1045行。

字符 requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

请求者 ID

定义位于文件gps.h的第1061行。

GpsNiEncodingType requestor_id_encoding

客户端名称解码方案

定义位于文件gps.h的第1071行。

size_t 尺寸

设置为 sizeof(GpsNiNotification)

定义位于文件gps.h的第1028行。

通知消息。在某些情况下也可以用来存储client_id

定义位于文件gps.h的第1066行。

GpsNiEncodingType text_encoding

客户端名称解码方案

定义位于文件gps.h的第1076行。

整数超时

等待用户响应的超时时间。设置为 0 表示没有超时限制。

定义位于文件gps.h的第1051行。


该结构的文档是从以下文件生成的:
  • 硬件/libhardware/include/hardware/gps.h