اعتبارًا من عام 2026، ولضمان توافقنا مع نموذج التطوير الثابت الرئيسي وضمان استقرار المنصة في المنظومة المتكاملة، سننشر الرمز المصدري في "مشروع Android مفتوح المصدر" (AOSP) في الربع الثاني والربع الرابع. لإنشاء AOSP والمساهمة فيه، ننصحك باستخدام android-latest-release بدلاً من aosp-main. سيشير فرع البيان android-latest-release دائمًا إلى أحدث إصدار تم إرساله إلى AOSP. لمزيد من المعلومات، يُرجى الاطّلاع على التغييرات في مشروع Android المفتوح المصدر (AOSP).
Google uses AI technology to translate content into your preferred language. AI translations can contain errors.
تنظيم صفحاتك في مجموعات
يمكنك حفظ المحتوى وتصنيفه حسب إعداداتك المفضّلة.
مرجع بنية 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 للجهاز البعيد، ويعرض رقم تعريف ملف الربط الذي يمكن من خلاله قراءة إشارة btsock_connect_signal ورقم تعريف ملف ربط جديد ليتم قبوله عند الاتصال. callingUid هو رقم تعريف المستخدم للتطبيق الذي يطلب مقبس البيانات. ويُستخدَم هذا الغرض لأغراض احتساب الزيارات.
التعريف في السطر
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 يعرض هذا الإجراء رقم تعريف ملف الربط الذي يمكن من خلاله قراءة btsock_connect_signal عند اتصال جهاز عن بُعد. في حال عدم تقديم معرّف UUID أو قناة، سيتم تخصيص قناة ويمكن إنشاء سجلّ خدمة من خلال تقديم رقم القناة إلى create_sdp_record(...) في bt_sdp. callingUid هو رقم تعريف المستخدم للتطبيق الذي يطلب مقبس البيانات. ويُستخدَم هذا الغرض لأغراض احتساب الزيارات.
التعريف في السطر
62
من الملف
bt_sock.h
.
يتم ضبطه على حجم هذه البنية
التعريف في السطر
51
من الملف
bt_sock.h
.
تم إنشاء مستندات هذه البنية من الملف التالي:
-
hardware/libhardware/include/hardware/
bt_sock.h
يخضع كل من المحتوى وعيّنات التعليمات البرمجية في هذه الصفحة للتراخيص الموضحّة في ترخيص استخدام المحتوى. إنّ Java وOpenJDK هما علامتان تجاريتان مسجَّلتان لشركة Oracle و/أو الشركات التابعة لها.
تاريخ التعديل الأخير: 2025-07-27 (حسب التوقيت العالمي المتفَّق عليه)
[[["يسهُل فهم المحتوى.","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-07-27 (حسب التوقيت العالمي المتفَّق عليه)"],[],[]]