مركز المطورين

أنشئ تكاملات Android مؤسسية بأدلة محددة الإصدار.

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

scan-boundary.kt

data class CaptureEvent(
  val value: String,
  val symbology: String?,
  val capturedAt: Instant,
)

interface CapturePort {
  fun open()
  fun start()
  fun stop()
  fun close()
  fun setListener(listener: (CaptureEvent) -> Unit)
}

class ScanWorkflow(private val scanner: CapturePort) {
  private var active = false

  fun begin(onCapture: (CaptureEvent) -> Unit) {
    if (active) return
    scanner.open()
    scanner.setListener(onCapture)
    scanner.start()
    active = true
  }

  fun end() {
    if (!active) return
    runCatching { scanner.stop() }
    runCatching { scanner.close() }
    active = false
  }
}
نمط المحول الأصلي. قم بربط CapturePort بالجهاز المعتمد SDK في مشروع Android الخاص بك.

موارد المطورين

أنشئ تكاملات Android مؤسسية بأدلة محددة الإصدار.

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

ابدأ هنا15 دقيقة

التكامل مع ماسح الباركود

أنشئ حدوداً واضحة للماسح، ووحّد مخرجات keyboard wedge أو Intent أو النتائج المباشرة، وأنهِ كل جلسة بطريقة سليمة.

  • ماسح الباركود /
  • مبتدئ
  • حالات الدليل
ربط التطبيق والتحقق منه
ابدأ هنا10 دقيقة

قائمة التحقق من جاهزية الجهاز

قم بتحويل المطالبة الغامضة "يدعم جهاز Android " إلى سجل تكوين يمكن لمهندس آخر إعادة إنتاجه.

  • خط الأساس للتوافق
  • مبتدئ
  • حالات الدليل
ربط التطبيق والتحقق منه
النمط الأساسي12 دقيقة

اختبار بدون جهاز

استخدم منفذ التقاط مزيفًا للتحقق من المخزون وقواعد الاستلام في CI قبل توفر جهاز محمول فعليًا.

  • محول الاختبار
  • مبتدئ
  • حالات الدليل
ربط التطبيق والتحقق منه
النمط الأساسي15 دقيقة

أساسيات سير عمل الطابعة

قم بعرض صفحة محددة وإجراء تسلسل لعمل الطابعة وجعل الورق والحرارة والجهد الكهربي وحالات الانشغال مرئية.

  • طابعة
  • متوسط
  • حالات الدليل
ربط التطبيق والتحقق منه
النمط الأساسي12 دقيقة

تعيين مفاتيح الأجهزة

قم بفحص المفتاح الفعلي، والحفاظ على التعيين الأصلي وتوفير مسار استعادة موثوق به قبل تغيير السلوك.

  • تعيين مفاتيح الأجهزة
  • متوسط
  • حالات الدليل
ربط التطبيق والتحقق منه
المراجعة مطلوبةتسيطر عليها

البطاقة والوحدات الآمنة

افصل أعمال ICC وPICC والشريط المغناطيسي ورمز PIN والعنصر الآمن عن كود التطبيق العادي وسجلاته.

  • العمليات الآمنة للبطاقات /
  • متقدم
  • حالات الدليل
ربط التطبيق والتحقق منه
النمط الأساسي18 دقيقة

قدرة الجهاز وضوابط النشر

قم بإنشاء لقطة جهاز للقراءة فقط، وفصل العمليات المميزة، واجعل كل تغيير في النشر قابلاً للعكس.

  • قدرة الجهاز وضوابط النشر
  • متوسط
  • حالات الدليل
ربط التطبيق والتحقق منه

المطورون / SDK

أنماط SDK وAPI

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

جاهز للتنزيل

RuggedLayer / مصدر البداية

التقاط بداية المحول

ملف مصدر أصلي صغير لعزل عمل الماسح الضوئي عن قواعد عمل التطبيق. لا يحتوي على أي مطالبة بائع SDK أو مطالبة ثنائية أو جهاز.

الإصدار
0.1.0
المنصة
Kotlin / Android-neutral
النطاق
CaptureEvent، CapturePort، دورة حياة سير العمل ومحول مزيف
الترخيص
MIT
الحجم
1.7 KB
SHA-256
ee5e2bff6d7d4eb751d390581e9ffc2d4208ee4e098c1d8d694a43c887276f31

مصدر RuggedLayer الأصلي؛ تمت المراجعة 2026-08-03

تنزيل حزمة SDK

UROVO / SDK

UROVO Android SDK والعينات

حزمة تطوير RuggedLayer مستضافة على UROVO للماسح الضوئي والجهاز والطابعة وتعيين المفاتيح والبطاقة وتكامل الوحدة الآمنة. يتم استبعاد إعدادات الجهاز المحلي ومواد التوقيع.

الإصدار
الإصدار 4.1.0326
المنصة
Android / Java
النطاق
API مرجع، النظام الأساسي SDK JAR، ScanManager، DeviceManager ونماذج المشاريع الطرفية
الترخيص
UROVO التوزيع العام SDK ؛ لا يوجد معرف SPDX.
الحجم
4.1 MB
SHA-256
833b002160a4145905e0c0e794b9669def41778cd930e34b559a4ddad9a3e244

حزمة UROVO العامة؛ تمت الموافقة على توزيع RuggedLayer 2026-08-03

تحميل التكامل التجريبي

RuggedLayer/UROVO / عرض التكامل

UROVO ScanManager Kotlin تجريبي

محول أصلي و README خطوة بخطوة يوضح كيفية توصيل UROVO ScanManager API دون تسريب مكالمات الجهاز إلى منطق أعمال التطبيق.

الإصدار
0.1.0
المنصة
Kotlin / Android
النطاق
فتح الماسح الضوئي، وإخراج النية، وتسوية النتائج، وتشغيل البرنامج، وتنظيف دورة الحياة
الترخيص
MIT
الحجم
3.4 KB
SHA-256
9a4c7a384ea5441e4b0df24ef23f0175efe2ced709f6c77aa1c55b583dbc1a49

تمت مراجعة رمز RuggedLayer الأصلي مقابل الإصدار الرابع من UROVO SDK.1.0326

تحميل التكامل التجريبي

RuggedLayer / عرض التكامل

جلسة RFID والعرض التوضيحي للقارئ المزيف

نمط مخزون محايد للمورد يتيح للمطورين اختبار قواعد سير العمل RFID قبل ربط UROVO أو SEUIC أو قارئ أصلي آخر SDK معتمد.

الإصدار
0.1.0
المنصة
Kotlin / Android-neutral
النطاق
RfidPort، TagRead، دورة حياة الجلسة، إلغاء البيانات المكررة EPC و FakeRfidPort
الترخيص
MIT
الحجم
2.8 KB
SHA-256
2d3d63b7e871ae50dd43bf4f4fed8aacdccffa4b377d1a1bfcc328f4012c2bf2

مصدر RuggedLayer الأصلي؛ تمت المراجعة 2026-08-03

التنزيل من GitHub

UROVO / المنبع / مستودع العينات

أحدث مصدر عينة UROVO Android

قم بتنزيل أرشيف المستودع العام الحالي مباشرة من GitHub عندما تحتاج إلى مقارنة مواد الإصدار 4.1.0326 المجمعة مع أحدث فرع من المنبع.

الإصدار
المستودع الرئيسي/المنبع
المنصة
Android / Java
النطاق
ScanManager و DeviceManager وعائلات العينات الطرفية في المستودع العام
الترخيص
لم يتم اكتشاف ترخيص SPDX ؛ UROVO مصدر عينة عام

مستودع UROVO العام؛ قد يتغير فرع المنبع

التنزيل من GitHub

UROVO / المجتمع / مثال المجتمع

Flutter جسر الماسح الضوئي

نمط الجسر عبر منصة. ينص README على أن برامج التشغيل UROVO الخاصة غير مضمنة، لذا قم بتوصيل SDK الأصلي المطابق بشكل منفصل.

الإصدار
المستودع الرئيسي / المجتمع
المنصة
Flutter / Android
النطاق
جسر EventChannel حول مسح الرمز الشريطي UROVO
الترخيص
MIT

رمز المجتمع؛ لا يوجد RuggedLayer للتحقق من صحة الأجهزة

التنزيل من GitHub

SEUIC (دونغجي) / المجتمع / مثال المجتمع

سير عمل مخزون Dongji UHF.

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

الإصدار
مستودع الرئيسي / المجتمع
المنصة
uni-app / Android
النطاق
الوارد والصادر والجرد والتتبع حول البرنامج المساعد seuic-uhf
الترخيص
Apache-2.0

رمز المجتمع؛ لم يتم اختباره بواسطة RuggedLayer

التنزيل من GitHub

SEUIC (Dongji) / بائعون متعددون / مثال المجتمع

برنامج وسيط متعدد البائعين RFID.

تجريد أجهزة متعدد البائعين ومرجع قارئ وهمي يقوم بتسمية محولات Seuic. افحص برامج التشغيل المجمعة و NOTICE قبل تحديد التبعيات.

الإصدار
المستودع الرئيسي / المجتمع
المنصة
Kotlin / Android
النطاق
تجريد الأجهزة، والقارئ الوهمي، وعمليات الجرد والعلامات
الترخيص
Apache-2.0 مع NOTICE

رمز المجتمع؛ يتطلب نطاق الجهاز وبرنامج التشغيل الدقيق التحقق من الصحة

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

موارد المطورين

موارد المطورين

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

مركز المطورين

قارئ باركود محمول

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه
مركز المطورين

مسارات الاختبار الأولى

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه
مركز المطورين

طابعة ملصقات وإيصالات

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه
مركز المطورين

التقاط البيانات / NFC

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه
مركز المطورين

حالات الدليل

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه
مركز المطورين

المنصة

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه
مركز المطورين

تسليم واضح في كل طبقة

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.ربط التطبيق والتحقق منه

موارد المطورين / Kotlin

أنماط SDK وAPI

دورة الحياة والأخطاء وIntents وcallbacks والأزرار والفروق.

  • إعادة الإنتاج: تحديد الجهاز والنظام والبرنامج الثابت وSDK وبنية التطبيق.
  • الشرح: إظهار النتيجة المتوقعة والأخطاء والقيود المعروفة.
  • الصيانة: إدارة الإصدارات وإعادة التحقق بعد التغييرات المهمة.

scan-boundary.kt

data class CaptureEvent(
  val value: String,
  val symbology: String?,
  val capturedAt: Instant,
)

interface CapturePort {
  fun open()
  fun start()
  fun stop()
  fun close()
  fun setListener(listener: (CaptureEvent) -> Unit)
}

class ScanWorkflow(private val scanner: CapturePort) {
  private var active = false

  fun begin(onCapture: (CaptureEvent) -> Unit) {
    if (active) return
    scanner.open()
    scanner.setListener(onCapture)
    scanner.start()
    active = true
  }

  fun end() {
    if (!active) return
    runCatching { scanner.stop() }
    runCatching { scanner.close() }
    active = false
  }
}
نمط المحول الأصلي. قم بربط CapturePort بالجهاز المعتمد SDK في مشروع Android الخاص بك.

المطورون / معيار النشر

أنماط SDK وAPI

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

01معيار النشرتوزيع SDK
واجهة التطبيقتحديد الجهاز والنظام والبرنامج الثابت وSDK وبنية التطبيق.
سير العملإظهار النتيجة المتوقعة والأخطاء والقيود المعروفة.
المنفذ / المحوّلإدارة الإصدارات وإعادة التحقق بعد التغييرات المهمة.
SDK معتمدتحديد الجهاز والنظام والبرنامج الثابت وSDK وبنية التطبيق.
الجهازإظهار النتيجة المتوقعة والأخطاء والقيود المعروفة.
معيار النشر. لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.
02تسلسل دورة التشغيلمن بدء الالتقاط إلى تحرير المورد
  1. 01
    الشاشة

    تحديد الجهاز والنظام والبرنامج الثابت وSDK وبنية التطبيق.

  2. 02
    سير العمل

    إظهار النتيجة المتوقعة والأخطاء والقيود المعروفة.

  3. 03
    المحوّل

    إدارة الإصدارات وإعادة التحقق بعد التغييرات المهمة.

  4. 04
    الجهاز

    لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

تسلسل دورة التشغيل. لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.
03مسار قرار التكاملاختيار وسيلة النقل وفق سير العمل
  1. السؤال 01إعادة الإنتاج
    نعمالبيئة وتهيئة الجهاز وأول تدفق ناجح لالتقاط البيانات.لاتحديد الجهاز والنظام والبرنامج الثابت وSDK وبنية التطبيق.
  2. السؤال 02الشرح
    نعمدورة الحياة والأخطاء وIntents وcallbacks والأزرار والفروق.لاإظهار النتيجة المتوقعة والأخطاء والقيود المعروفة.
  3. السؤال 03الصيانة
    نعمأمثلة صغيرة مع ترخيص المصدر وبصمة الإصدار ونطاق الأجهزة المدعومة.لاإدارة الإصدارات وإعادة التحقق بعد التغييرات المهمة.
مسار قرار التكامل. لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.
04تدفق بيانات التحققمن التكوين إلى القرار
التكوينتحديد الجهاز والنظام والبرنامج الثابت وSDK وبنية التطبيق.
المنهجإظهار النتيجة المتوقعة والأخطاء والقيود المعروفة.
الملاحظةإدارة الإصدارات وإعادة التحقق بعد التغييرات المهمة.
القرارلا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.
تدفق بيانات التحقق. لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

GitHub / الموارد

أنماط SDK وAPI

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

urovosamples/SDK_ReleaseforAndroid

UROVO / upstream

الموارد: urovosamples/SDK_ReleaseforAndroid

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

No SPDX license detectedالموارد
snave00/flutter_urovo_scan

UROVO / community

الموارد: snave00/flutter_urovo_scan

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

MIT reported by GitHubالموارد
rafaax/react-native-urovo-rfid

UROVO / community

الموارد: rafaax/react-native-urovo-rfid

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

No license detectedالموارد
aaron-wu007/astoaarUFH

SEUIC (Dongji) / community

الموارد: aaron-wu007/astoaarUFH

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

Apache-2.0 reported by GitHubالموارد
rfidsoftwares/OpenRFID-Handheld-Android-Middleware

SEUIC (Dongji) / multi-vendor

الموارد: rfidsoftwares/OpenRFID-Handheld-Android-Middleware

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

Apache-2.0 reported by GitHubالموارد
android/architecture-samples

Android / platform

الموارد: android/architecture-samples

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

See repository licenseالموارد
android/testing-samples

Android / platform

الموارد: android/testing-samples

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

See repository licenseالموارد
zxing/zxing

Community / barcode

الموارد: zxing/zxing

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

See repository licenseالموارد
android/camera-samples

Android / platform

الموارد: android/camera-samples

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

See repository licenseالموارد
Kotlin/kotlinx.coroutines

Kotlin / platform

الموارد: Kotlin/kotlinx.coroutines

تركز الموارد العامة على أنماط تكامل قابلة للتكرار. تبقى SDK والبرامج الثابتة ووثائق المصنع المقيدة ضمن القنوات المعتمدة.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

See repository licenseالموارد

مختبر RuggedLayer

حدد اختباراً مفيداً.

اذكر الملصقات والوسوم والتطبيق وظروف التشغيل المهمة.

  1. 01

    مدعوم من المصنع معلومة موثقة محددة للنسخة والمنطقة.

  2. 02

    اختبرته RuggedLayer طريقة قابلة للتكرار ونتيجة تمت ملاحظتها.

  3. 03

    لم يُختبر بعد فجوة ظاهرة لا تُعرض كتوافق مفترض.

اربط تطبيقك وتحقق منه على العتاد المستهدف.

شارك سير عمل التطبيق غير السري، والجهاز الحالي، ومسار التكامل؛ وسنحدد مخرج التحقق الأنسب.

لا تُنشر ملفات المصنع أو البرامج الثابتة أو الأمثلة قبل تسجيل إذن التوزيع.

ربط التطبيق والتحقق منه