🧾 Description
Datalogic provides a variety of SDKs to support development on Android-based PDA devices. These SDKs cater to different development environments including native Android, Xamarin, Cordova, React Native, and web-based applications. This article outlines where to find these SDKs and how to get started with browser-based development.
🛠️ Resolution Steps
Available SDKs and Resources
1. Native Android Development (Java/Kotlin)
- SDK: Datalogic Android SDK
- Use Case: Full-featured development for native apps.
- Documentation: https://datalogic.github.io/android/overview
2. Xamarin Development
- SDK: Xamarin SDK (1:1 wrapper of the Android SDK)
- Use Case: Cross-platform apps using C#.
- Documentation: https://datalogic.github.io/xamarin/overview
3. Cordova-Compatible Frameworks (Ionic, PhoneGap, etc.)
- SDK: Cordova Plug-in
- Use Case: Basic scanner integration for hybrid apps.
- Documentation: https://datalogic.github.io/cordova/overview
4. React Native Development
- SDK: React Native Module
- Use Case: Basic scanner integration for React Native apps.
- Documentation: https://datalogic.github.io/reactnative/overview
Note: Cordova and React Native SDKs are minimal and support only basic scanner functions (e.g., reading data, enabling/disabling wedges).
Web Application Development
Standard Web Applications
- SDK: No official SDK provided.
- Recommended Solution: Use Keyboard Wedge for input emulation.
- Advanced Option: Use DXU Android HTTP API for scanner control via HTTP requests.
- Documentation: https://datalogic.github.io/dxu/android-http-api/
Examples: DXU HTTP API Usage in HTML
Future Plans
- Datalogic is working on an Enterprise Web Browser that will allow direct scanner control via JavaScript without HTTP requests. No release timeline is currently available.
Input Wedges on Datalogic Devices
Datalogic systems support multiple input methods for scanner data:
- Keyboard Wedge: Emulates keyboard input.
- Intent Wedge: Sends data via Android intents.
- Web Wedge: Sends data as valid URLs to web applications.
Settings Location:
- Go to Datalogic Settings > Scanner & Decoder > Wedge on the device.
Full SDK List
Browse all available SDKs at:
🔗 https://datalogic.github.io/
