سؤال

أي توصيات لاستقبال بيانات UDP من تطبيق يعمل على Google Glass؟

أحتاج إلى الاندماج مع نظام موجود.يقوم هذا النظام ببث UDP إلى الشبكة الفرعية المحلية.سيكون الزجاج على نفس الشبكة الفرعية ويحتاج التطبيق الذي يعمل على الزجاج إلى الاستماع إلى منفذ لحزم UDP ثم عرض المعلومات الواردة فيها للمستخدم.

أنادمج مع نظام موجود ليس لدي حرية التغيير في هذه المرحلة، لذلك أريد فقط تلقي UDP (بدلا من استخدام أطر المستوى الأخرى، ربما أفضل، أطر المستوى الأعلى).

تبحث حول المستندات التي أرى أن الموضوعات ذات الصلة الشبكة تشير إلىي إلى أشياء أعلى مستوى للتبادل، لكنني فقط أبحث فقط عن مقبس تلقي UDP منخفض المستوى وتتساءل عما يوصى به للقيام بذلك على الزجاج.

أي اقتراحات؟

هل كانت مفيدة؟

المحلول

وفقا ل GDK Welcome Page :

قمنا بتصميم منصة الزجاج لجعل الروبوت الحالي SDK يعمل فقط على الزجاج.يتيح لك هذا رمز في بيئة مألوفة، ولكن لجهاز رواية فريد.

بالإضافة إلى ذلك، يمكنك استخدام جميع أدوات تطوير أنظمة Android الحالية، ويتم تسليم البرامج الزجاجية الخاصة بك كحزمة Android القياسية (APK).

لذلك، من المفترض أن تكون قادرا على القيام بشيء ما على غرار (غير مختبر):

giveacodicetagpre.

مرجع مخطط البيانات

نصائح أخرى

Nerdtron، هل عملت كود كود UDP الزجاجي؟

أنا في وضع مشابه للغاية ومحاولة عمل رمز UDP الخاص بي ك تطبيق زجاجي.

إذا كنت ناجحا، فهل يمكنك مشاركة طريقة عملك وأيضا رموزك؟

إذا لم يكن كذلك، ما وجدته حتى الآن:

  1. يجب تشغيل جزء الشبكات في مؤشر ترابط منفصل (ليس في الخيط الرئيسي). لذلك معرفة فقط حول مخطط البيانات / الحزمة لن يساعد كثيرا على الإطلاق.

  2. إذا كان التطبيق يحتاج إلى تشغيل واستقبال البيانات / الحزم، asynctask لن يساعد. وقف جدا باستخدامه. لقد تضيع الكثير من الوقت. نحتاج إلى إنشاء مؤشر ترابط منفصل للاستلام باستمرار البيانات. ASYNCTASK هو لمهام قصيرة أو مؤقتة.

  3. يجب عدم معالجة أجزاء

  4. gui في المواضيع غير الخيط الرئيسي (الخيط الرئيسي هو موضوع "واجهة المستخدم الرسومية"). أي رمز يحاول التعامل سيتم إنشاء أي جزء من واجهة المستخدم الرسومية (حتى النصوص) خطأ. لذلك من أجل تغيير واجهة المستخدم الرسومية، خيط (ق) تلقي البيانات عبر شبكة / الإنترنت تحتاج إلى استخدام "المعالج" (رد الاتصال).

  5. تلقي البيانات باستمرار من الشبكة / الإنترنت وتحديث واجهة المستخدم الرسومية في تطبيقات أندرويد / الزجاج ليست سهلة على الإطلاق. يتطلب فهم بوضوح كيف تعمل الأمور في تطبيقات أندرويد / زجاجات بشأن الشبكة ووي.

    قمت بإجراء التعليمات البرمجية الخاصة بي تلقي حزم UDP وتحديث النصوص في شاشة الزجاجية حتى الآن. سأحاول مشاركة التعليمات البرمجية والنتائج أو المراجع وما إلى ذلك لاحقا بعد تنظيفها الرمز الخاص بي وتأكد من أنه يعمل بشكل صحيح إلى حد ما.

    اسمحوا لي أن أعرف إذا كان لديك أي أسئلة.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top