Android
Android copied to clipboard
إعداد اتصال Wi-Fi Direct على أندرويد وتطبيق Group Owner Routing
ابدأ مشروع Android جديد في الريبو الحالي.
المهام الأساسية:
- إعداد الأذونات اللازمة لـ Wifi Direct في AndroidManifest.xml.
- تأكد من وجود: ACCESS_WIFI_STATE, CHANGE_WIFI_STATE, ACCESS_FINE_LOCATION, INTERNET.
- اكتشاف الأجهزة المجاورة باستخدام WifiP2pManager.discoverPeers.
- نفذ عملية اكتشاف الأقران وفحص النتائج مع واجهات المستخدم المناسبة.
- الاتصال بين الأجهزة عبر WifiP2pManager.connect.
- أنشئ اتصال مباشر بين الأجهزة، وحدد أحد الأجهزة ليكون Group Owner.
- بناء مقبس Socket لنقل الرسائل بين أعضاء المجموعة.
- نفذ واجهات server/client Sockets لإرسال واستقبال النصوص والتحكم بين الأجهزة بدون الاعتماد على الإنترنت.
- منطق توجيه الرسائل لدى Group Owner:
- عند استقبال أي رسالة على الـ GO يجب إعادة إرسالها لجميع الأعضاء لضمان وصولها.
- إدارة حالة المجموعة:
- يجب مراقبة إضافة أو خروج أجهزة من المجموعة وحالة الاتصال بشكل مستمر.
هذا المشروع هدفه إنشاء تجربة نقل نصوص وأوامر بين أجهزة أندرويد عبر Wi-Fi Direct دون الإنترنت، مع التركيز على أنماط الاتصال الجماعي وإدارة الرسائل.
已收到!
已收到您的邮件,稍后我将浏览,如有疑问,可私聊,谢谢!