android

ZSDK_DemosAndroid Program: ZebraPrinterLanguageUnknownException

Hello. I'm testing the connection to a ZTC ZT230-203dpi ZPL printer. I tried using the demo program ZSDK_DemosAndroid provided in the link-os sdk package. However, a ZebraPrinterLanguageUnknownException is thrown when this line of code is being run:
printer = ZebraPrinterFactory.getInstance(printerConnection);

Here's the URL of the printer:
http://phub4.dyndns-ip.com:59901/

Any ideas? Thanks in advance!

Restrictions on non-SDK interfaces with Android Pie

Starting with Android Pie (API level 28), Android will start restricting which APIs your application can call if they are not part of the public API.  These restrictions apply whenever an app references a non-SDK interface or attempts to obtain its handle using reflection or JNI but do not affect calls to the EMDK or other third-party APIs.

How to get battery status via Bluetooth (ZQ320, Android)?

I'm trying to get battery status via bluetooth connection for mobile printer ZQ320.
Programming reference says me, that I should use the command "~HB" to receive battery status.
But when I send "~HB" to the printer, printer does not answer anything.
What I'm doing wrong and how to fix it?

Variable Data Scans In Enterprise Browser

I am trying to develop a web app that allows users to scan variable text into text inputs, print a label with the variable data on it, then reset the fields. I would like to embed all the label data into the html file so that the labels don't have to be exported to every printer on the network.

I can print static ZPL from the web app but I can't seem to get my printData function to recognize a variable with HTML data. Is there a way to do this?

Zebra.Printer.SDK ThreadPool Issue

I am encountering a strange issue when consuming Zebra .NET SDK.
The issue is occurring when we are trying to discover thermal printers in the local network. Particularly invoking this line of code:
`NetworkDiscoverer.SubnetSearch(DiscoveryHandler discoveryHandler, string subnetRange);`

The threads in the Zebra .NET SDK are implemented with old .NET
classes(ThreadPool) which probably are incompatible with the current
version or Xamarin.Forms and/or netstandard framework version.

Installation failed with message INSTALL_FAILED_MISSING_SHARED_LIBRARY:

From here I have setup the EMDK
http://techdocs.zebra.com/emdk-for-android/7-3/guide/setup/

When I am using this tag in manifest in barcodesample1 from your github example
https://github.com/Zebra/samples-emdkforandroid-7_3

<uses-library android:name="com.symbol.emdk" android:required="true"/>

Then Application does not get installed.