Tham chiếu cấu trúc GpsNiNotification

Tham chiếu cấu trúc GpsNiNotification

#include < gps.h >

Trường dữ liệu

size_t  size
 
int  notification_id
 
GpsNiType   ni_type
 
GpsNiNotifyFlags   notify_flags
 
int  timeout
 
GpsUserResponseType   default_response
 
char  requestor_id [ GPS_NI_SHORT_STRING_MAXLEN ]
 
char  text [ GPS_NI_LONG_STRING_MAXLEN ]
 
GpsNiEncodingType   requestor_id_encoding
 
GpsNiEncodingType   text_encoding
 
char  extras [ GPS_NI_LONG_STRING_MAXLEN ]
 

Nội dung mô tả chi tiết

Đại diện cho một yêu cầu NI

Định nghĩa tại dòng 1026 của tệp gps.h .

Tài liệu về trường

GpsUserResponseType default_response

Nội dung phản hồi mặc định khi hết thời gian chờ.

Định nghĩa tại dòng 1056 của tệp gps.h .

Con trỏ đến dữ liệu bổ sung. Định dạng: khoá_1 = giá_trị_1 khoá_2 = giá_trị_2

Định nghĩa tại dòng 1083 của tệp gps.h .

GpsNiType ni_type

Loại NI dùng để phân biệt các danh mục sự kiện NI khác nhau, chẳng hạn như GPS_NI_TYPE_VOICE, GPS_NI_TYPE_UMTS_SUPL, ...

Định nghĩa tại dòng 1040 của tệp gps.h .

int notification_id

Mã nhận dạng do HAL tạo để liên kết thông báo NI và phản hồi giao diện người dùng

Định nghĩa tại dòng 1034 của tệp gps.h .

GpsNiNotifyFlags notify_flags

Các tuỳ chọn thông báo/xác minh, tổ hợp các hằng số GpsNiNotifyFlags

Định nghĩa tại dòng 1045 của tệp gps.h .

char requestor_id[ GPS_NI_SHORT_STRING_MAXLEN ]

Mã nhận dạng người yêu cầu

Định nghĩa tại dòng 1061 của tệp gps.h .

GpsNiEncodingType requestor_id_encoding

Lược đồ giải mã tên ứng dụng

Định nghĩa tại dòng 1071 của tệp gps.h .

size_t size

đặt thành sizeof(GpsNiNotification)

Định nghĩa tại dòng 1028 của tệp gps.h .

Thông báo. Bạn cũng có thể dùng thuộc tính này để lưu trữ client_id trong một số trường hợp

Định nghĩa tại dòng 1066 của tệp gps.h .

GpsNiEncodingType text_encoding

Lược đồ giải mã tên ứng dụng

Định nghĩa tại dòng 1076 của tệp gps.h .

thời gian chờ int

Khoảng thời gian chờ phản hồi của người dùng. Đặt thành 0 để không có giới hạn thời gian chờ.

Định nghĩa tại dòng 1051 của tệp gps.h .


Tài liệu cho cấu trúc này được tạo từ tệp sau:
  • hardware/libhardware/include/hardware/ gps.h