החל מ-27 במרץ 2025, מומלץ להשתמש ב-android-latest-release
במקום ב-aosp-main
כדי ליצור תרומות ל-AOSP. מידע נוסף זמין במאמר שינויים ב-AOSP.
קל לארגן דפים בעזרת אוספים
אפשר לשמור ולסווג תוכן על סמך ההעדפות שלך.
הפנייה ל-Struct של btsock_interface_t
#include <
bt_sock.h
>
|
size_t
|
size
|
|
bt_status_t
(*
|
listen
)(
btsock_type_t
type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)
|
|
bt_status_t
(*
|
connect
)(const bt_bdaddr_t *bd_addr,
btsock_type_t
type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)
|
|
ההגדרה מופיעה בשורה
49
בקובץ
bt_sock.h
.
bt_status_t
(* connect)(const bt_bdaddr_t *bd_addr,
btsock_type_t
type, const uint8_t *uuid, int channel, int *sock_fd, int flags, int callingUid)
|
חיבור לערוץ RFCOMM UUID של מכשיר מרוחק. הפונקציה מחזירה את fd של השקע שממנו אפשר לקרוא את האות btsock_connect_signal ואת fd חדש של שקע שצריך לאשר כשמתחברים. השדה callingUid הוא ה-UID של האפליקציה שמבקשת את השקע. הוא משמש למטרות חשבונאות של תנועה.
ההגדרה מופיעה בשורה
71
בקובץ
bt_sock.h
.
bt_status_t
(* listen)(
btsock_type_t
type, const char *service_name, const uint8_t *service_uuid, int channel, int *sock_fd, int flags, int callingUid)
|
האזנה לערוץ או ל-UUID של RFCOMM. הפונקציה מחזירה את fd של השקע שממנו אפשר לקרוא את btsock_connect_signal כשמכשיר מרוחק מחובר. אם לא מציינים UUID או ערוץ, יוקצה ערוץ ותוכלו ליצור רשומת שירות עם מספר הערוץ כדי להעביר אותה ל-create_sdp_record(...) ב-bt_sdp. השדה callingUid הוא ה-UID של האפליקציה שמבקשת את השקע. הוא משמש למטרות חשבונאות של תנועה.
ההגדרה מופיעה בשורה
62
בקובץ
bt_sock.h
.
מוגדר לגודל המבנה
ההגדרה מופיעה בשורה
51
בקובץ
bt_sock.h
.
התיעוד של המבנה הזה נוצר מהקובץ הבא:
-
hardware/libhardware/include/hardware/
bt_sock.h
דוגמאות התוכן והקוד שבדף הזה כפופות לרישיונות המפורטים בקטע רישיון לתוכן. Java ו-OpenJDK הם סימנים מסחריים או סימנים מסחריים רשומים של חברת Oracle ו/או של השותפים העצמאיים שלה.
עדכון אחרון: 2025-03-26 (שעון UTC).
[[["התוכן קל להבנה","easyToUnderstand","thumb-up"],["התוכן עזר לי לפתור בעיה","solvedMyProblem","thumb-up"],["סיבה אחרת","otherUp","thumb-up"]],[["חסרים לי מידע או פרטים","missingTheInformationINeed","thumb-down"],["התוכן מורכב מדי או עם יותר מדי שלבים","tooComplicatedTooManySteps","thumb-down"],["התוכן לא עדכני","outOfDate","thumb-down"],["בעיה בתרגום","translationIssue","thumb-down"],["בעיה בדוגמאות/בקוד","samplesCodeIssue","thumb-down"],["סיבה אחרת","otherDown","thumb-down"]],["עדכון אחרון: 2025-03-26 (שעון UTC)."],[],[]]