DataWedge
105
Programming Notes
The following paragraphs provide specific programming information when using DataWedge.
Capture Data and Taking a Photo in the Same Application
To be able to capture barcode data and take a photo in the same application:
• Create a Datawedge profile pertaining to the picture taking Activity in your application that disables
scanning and use standard Android SDK APIs to control the Camera.
• The default Datawedge profile takes care of the scanning in the application. You might want to create
another DataWedge profile that caters to any specific scanning needs, associated to your Application's
Activity pertaining to scanning.
Disable DataWedge on Device and Mass Deploy
To disable DataWedge and deploy onto multiple devices:
1. Swipe up from the bottom of the Home screen and touch DataWedge.
2. Touch .
3. Touch Settings.
4. Unselect the DataWedge enabled check box.
5. Export the DataWedge configuration. See Exporting a Configuration File on page 103 for instructions. See
Configuration and Profile File Management on page 104 for instructions for using the auto import feature.
DataWedge APIs
DataWedge APIs operate primarily through Android intents - specific commands that can be used by other
applications to control data capture without the need to directly access the DataWedge UI. For more
information, see http://techdocs.zebra.com/datawedge/6-8/guide/api/
Reporting
DataWedge 6.6 (and higher) can report the results of the importation of device Profiles. These HTML reports
display settings differences between the originating (source) database and the target (destination) device. This
allows administrators to easily identify differences and make adjustments to compensate for disparities in
hardware or software capabilities from one device to another. Reports always use the destination device as the
basis against which to compare incoming settings files.
To enable Reporting:
1. Swipe up from the bottom of the screen and touch .
2. Touch .
3. Touch Settings.
4. Touch Reporting.