Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
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
}
}
Modèle d'adaptateur original. Liez CapturePort à l'appareil approuvé SDK dans votre projet privé Android.
Norme de publication
Des preuves comparables avec méthode, version et limites.
Le laboratoire facilite les décisions d'achat et d'intégration. Il ne remplace pas une certification accréditée et ne généralise pas une configuration.
Intégrer Android en entreprise avec des preuves versionnées.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Commencez ici15 minutes
Intégration du lecteur de codes-barres
Créez une limite claire pour le scanner, normalisez les résultats issus d’une sortie clavier (keyboard wedge), d’un Intent ou d’un SDK direct, puis fermez proprement chaque session.
Transformez une affirmation vague comme « appareil Android pris en charge » en un enregistrement de configuration qu’un autre ingénieur peut reproduire.
Utilisez un faux port de capture pour vérifier l'inventaire et les règles de réception dans CI avant qu'un ordinateur de poche physique ne soit disponible.
Créez une page délimitée, sérialisez le travail de l'imprimante et rendez visibles les états du papier, de la chaleur, de la tension et de l'occupation.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Prêt à télécharger
RuggedLayer / Source de démarrage
Démarreur d'adaptateur de capture
Un petit fichier source original pour isoler le travail du scanner des règles métier de l'application. Il ne contient aucune revendication de fournisseur SDK, de binaire ou de périphérique.
Version
0.1.0
Plateforme
Kotlin / Android-neutral
Périmètre
CaptureEvent, CapturePort, cycle de vie du workflow et faux adaptateur
Un package de développement UROVO hébergé par RuggedLayer pour l'intégration de scanners, d'appareils, d'imprimantes, de mappage de touches, de cartes et de modules sécurisés. Les paramètres de la machine locale et les documents de signature sont exclus.
Version
v4.1.0326
Plateforme
Android / Java
Périmètre
API Référence, plateforme SDK JAR, ScanManager, DeviceManager et exemples de projets de terminal
Licence
UROVO distribution publique SDK ; pas d'identifiant SPDX
Un adaptateur original et README étape par étape qui montre comment connecter le UROVO ScanManager API sans fuite d'appels de périphérique dans la logique métier de l'application.
Version
0.1.0
Plateforme
Kotlin / Android
Périmètre
Scanner ouvert, sortie d'intention, normalisation des résultats, déclenchement logiciel et nettoyage du cycle de vie
Un modèle d'inventaire indépendant du fournisseur qui permet aux développeurs de tester les règles de flux de travail RFID avant de lier un UROVO, un SEUIC ou un autre lecteur natif SDK approuvé.
Version
0.1.0
Plateforme
Kotlin / Android-neutral
Périmètre
RfidPort, TagRead, cycle de vie de session, déduplication EPC et FakeRfidPort
Téléchargez l'archive du référentiel public actuel directement à partir de GitHub lorsque vous devez comparer les matériaux packagés v4.1.0326 avec la dernière branche en amont.
Version
référentiel maître/amont
Plateforme
Android / Java
Périmètre
ScanManager, DeviceManager et familles d'échantillons de terminaux dans le référentiel public
Licence
Aucune licence SPDX détectée ; UROVO exemple de source publique
Dépôt public UROVO ; la branche en amont peut changer
Un modèle de pont multiplateforme. Son README indique que les pilotes propriétaires UROVO ne sont pas inclus, connectez donc le SDK natif correspondant séparément.
Version
dépôt principal/communautaire
Plateforme
Flutter / Android
Périmètre
Pont EventChannel autour de la lecture de codes-barres UROVO
SEUIC (Dongji) / communauté / Exemple de communauté
Flux de travail d'inventaire Dongji UHF
Un exemple de workflow d'entrepôt pour comprendre comment une application peut posséder des règles d'inventaire autour d'une limite native RFID. Validez l’appareil et le plugin séparément.
Version
référentiel maître/communautaire
Plateforme
uni-app / Android
Périmètre
Inbound, outbound, inventaire et traçabilité autour d'un plugin seuic-uhf
SEUIC (Dongji) / multi-fournisseur / Exemple de communauté
Middleware multifournisseur RFID
Une abstraction matérielle multifournisseur et une référence de lecteur fictif qui nomme les adaptateurs Seuic. Inspectez ses pilotes fournis et NOTICE avant de sélectionner les dépendances.
Version
dépôt principal/communautaire
Plateforme
Kotlin / Android
Périmètre
Abstraction matérielle, lecteur fictif, opérations d'inventaire et de balises
Licence
Apache-2.0 avec NOTICE
Code communautaire ; la portée exacte du périphérique et du pilote nécessite une validation
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Ressources développeurs
Ressources développeurs
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Developer Hub
terminal code-barres portable
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Developer Hub
Premiers axes de test
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Developer Hub
Imprimante d'étiquettes et de reçus
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Developer Hub
Capture de données/NFC
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Developer Hub
États de preuve
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Developer Hub
Plateforme
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Developer Hub
Une remise claire à chaque niveau
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.Connecter et valider mon application
Ressources développeurs / Kotlin
Modèles SDK et API
Cycle de vie, erreurs, intents, callbacks, touches et différences.
Reproduire: Préciser terminal, OS, firmware, SDK et build.
Expliquer: Montrer résultat attendu, erreurs et limites connues.
Maintenir: Versionner et revalider les changements importants.
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
}
}
Modèle d'adaptateur original. Liez CapturePort à l'appareil approuvé SDK dans votre projet privé Android.
Développeurs / Norme de publication
Modèles SDK et API
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
01Norme de publicationDistribution des SDK
Interface de l’applicationPréciser terminal, OS, firmware, SDK et build.
Flux de travailMontrer résultat attendu, erreurs et limites connues.
Port / adaptateurVersionner et revalider les changements importants.
SDK approuvéPréciser terminal, OS, firmware, SDK et build.
AppareilMontrer résultat attendu, erreurs et limites connues.
Norme de publication. Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
02Séquence du cycle de vieDe la capture à la libération
01
Écran
Préciser terminal, OS, firmware, SDK et build.
02
Flux de travail
Montrer résultat attendu, erreurs et limites connues.
03
Adaptateur
Versionner et revalider les changements importants.
04
Appareil
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Séquence du cycle de vie. Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
03Arbre de décision de l’intégrationChoisir le transport selon le flux de travail
Question 01Reproduire
OUIEnvironnement, configuration et premier flux de capture réussi.NONPréciser terminal, OS, firmware, SDK et build.
Question 02Expliquer
OUICycle de vie, erreurs, intents, callbacks, touches et différences.NONMontrer résultat attendu, erreurs et limites connues.
Question 03Maintenir
OUIExemples minimaux avec licence source, checksum de version et périmètre pris en charge.NONVersionner et revalider les changements importants.
Arbre de décision de l’intégration. Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
04Flux des données de validationDe la configuration à la décision
ConfigurationPréciser terminal, OS, firmware, SDK et build.
MéthodeMontrer résultat attendu, erreurs et limites connues.
ObservationVersionner et revalider les changements importants.
DécisionAucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Flux des données de validation. Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
GitHub / Ressources
Modèles SDK et API
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
urovosamples/SDK_ReleaseforAndroid
UROVO / upstream
Ressources: urovosamples/SDK_ReleaseforAndroid
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Les ressources publiques ciblent des modèles reproductibles. SDK, firmware et documents fabricant restreints restent dans leurs canaux approuvés.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.
Indiquez les étiquettes, tags, applications et conditions qui comptent.
01
Pris en charge par le fabricant Affirmation sourcée pour une variante et une région.
02
Testé par RuggedLayer Méthode répétable et résultat observé.
03
Pas encore testé Lacune visible, jamais présentée comme compatible.
Connectez et validez votre application sur le matériel cible.
Partagez le flux applicatif non confidentiel, le terminal actuel et le chemin d’intégration ; nous cadrerons le livrable de validation le plus pertinent.
Aucun binaire fournisseur, référence d'API, firmware ou exemple de code source n'est publié sans autorisation de redistribution et périmètre pris en charge enregistrés.