Darryn Campbell's blog

How to Access the Properties for Zebra Power Precision+ Batteries

Zebra’s range of Android Mobile devices come equipped with Power Precision or Power Precision+ batteries.  You can learn more about Power Precision / Power Precision+ from the product page but one advantage of these batteries for the app developer is access to a wealth of additional battery information not available on consumer Android handsets:

Interface with Device Scanner on Android Devices Through DataWedge

Zebra’s series of developer conferences for 2019 has recently concluded with our AppForum event in Las Vegas.  During the year we also visited Warsaw, Sydney and Beijing and it was great to meet so many of our developers and discuss ideas, solutions and use cases.  One consistent theme across all 4 events was the proliferation of DataWedge as the recommended way of interfacing with the device scanner on our Android devices so I thought it made sense to summarize the content for those who could not make it to AppForum or who were not able to attend the DataWedge sessions at

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.

Zebra at Droidcon London 2019

October 24th – 25th sees the annual Droidcon London event taking place at the city’s Business Design Centre in Islington.  Yet again, Zebra will be sponsoring the event giving us a booth and the opportunity to speak with and get feedback from event attendees.  It is always good to meet existing or new developers targeting Zebra hardware and has previously led to the introduction of new features (& occasional bug reports!) so if you are in or near London and planning to attend, it will be good to see you there.