EasyManua.ls Logo

Zebra TC20 User Manual

Zebra TC20
171 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #99 background imageLoading...
Page #99 background image
DataWedge
99
Switch To Profile
Use the SwitchToProfile API action to switch to the specified Profile.
Profiles Recap
DataWedge is based on Profiles and plug-ins. A Profile contains information on how DataWedge should
behave with different applications.
Profile information consists of:
Associated application
Input plug-in configurations
Output plug-in configurations
Process plug-in configurations
DataWedge includes a default Profile, Profile0, that is created automatically the first time DataWedge runs.
Using Profiles, each application can have a specific DataWedge configuration. For example, each user
application can have a Profile which outputs scanned data in the required format when that application comes
to the foreground. DataWedge can be configured to process the same set of captured data differently based on
the requirements of each application.
NOTE: Use of this API changes only the runtime status of the scanner; it does not make persistent changes to the Profile.
A single Profile may be associated with one or many activities/apps, however, given an activity, only one Profile may be
associated with it.
Usage Scenario
An application has two activities. Activity A only requires EAN13 bar codes to be scanned. Activity B only
requires Code 128 bar codes to be scanned. Profile EAN13 is configured to only scan EAN13 bar codes and is
left unassociated. Profile Code128 is configured to scan Code 128 and is left unassociated. When Activity A
launches it uses SwitchToProfile to activate Profile EAN13. Similarly, when Activity B launches it uses
switchToProfile to activate Profile Code128.
If another activity/app comes to the foreground, DataWedge auto Profile switching sets the DataWedge Profile
accordingly either to the default Profile or to an associated Profile.
When Activity A (or Activity B) comes back to the foreground it uses switchToProfile to reset the Profile back to
Profile B (or Profile M).
Function Prototype
Parameters
ACTION [String]: "com.symbol.datawedge.api.ACTION"
EXTRA_DATA [String]: "com.symbol.datawedge.api.SWITCH_TO_PROFILE"
Intent i = new Intent();
i.setAction("com.symbol.datawedge.api.ACTION");
i.putExtra("com.symbol.datawedge.api.SWITCH_TO_PROFILE", "<profile name>");

Table of Contents

Question and Answer IconNeed help?

Do you have a question about the Zebra TC20 and is the answer not in the manual?

Zebra TC20 Specifications

General IconGeneral
Display Size4.3 inches
RAM2 GB
Storage16 GB
Battery Capacity3000 mAh
Rear Camera8 MP
Operating Temperature-10°C to 50°C
IP RatingIP54
Resolution480 x 800 pixels
Operating SystemAndroid
ConnectivityUSB, Bluetooth, Wi-Fi
Weight195 g
Touch PanelCapacitive
Expansion SlotmicroSD
Data Capture1D/2D Barcode Scanner
Dimensions134 mm x 73.1 mm x 16 mm
Wireless Connectivity802.11 a/b/g/n/ac, Bluetooth 4.1
Front CameraNo
Durability1.2 m drop to concrete

Summary

TC20 Mobile Computer

Integrator Guide for Android™ 8.1.0 Oreo

Provides setup and configuration for the TC20 device.

Copyright and Trademarks

Terms of Use

Details the terms and conditions for using Zebra Technologies products.

Revision History

Document Changes

Lists updates and modifications made to the manual over time.

About This Guide

Introduction

Overviews the purpose and content covered in the guide.

Chapter Descriptions

Summarizes the topics covered in each chapter of the manual.

Getting Started

Setup

Provides initial steps for device setup and operation.

Resetting the TC20

Procedures for performing device resets.

Accessories

Accessories

Lists and details available accessories for the TC20 device.

Setup

Provides instructions for setting up various cradles and accessories.

USB Communication

Transferring Files

Instructions for transferring files between device and computer.

Transferring Photos

Steps to transfer photos using the Photo Transfer Protocol.

DataWedge

Basic Scanning

Explains how to perform basic barcode scanning operations.

Profiles

Information on DataWedge profiles and their configurations.

Plug-ins

Overview of DataWedge plug-in types and functions.

Advanced data formatting rules

Guides on creating custom data formatting rules.

Creating a New Profile

Step-by-step instructions for creating a DataWedge profile.

Settings

WLAN Configuration

Provides instructions for configuring Wi-Fi network settings.

Setting Screen Lock

Guides on configuring device screen lock security.

Button Remapping

Allows customization of device button functions.

RxLogger

Details on RxLogger, a diagnostic and logging tool.

Settings (Continued)

RxLogger Utility

Information on the RxLogger Utility for viewing logs.

Enabling Logging

Steps to enable logging functionality in RxLogger.

Extracting Log Files

Procedure for retrieving log files from the device.

Settings (Continued)

Overlay View

Viewing RxLogger information while using other apps.

Backup

Instructions for backing up RxLogger data.

About Phone

Displays information about the device's hardware and software.

Application Deployment

Security

Covers device security policies and certificate management.

Development Tools

Information on tools for application development.

StageNow

Information on Zebra's Android staging solution.

Application Deployment (Continued)

Application Installation

Methods for installing applications on the device.

Uninstalling an Application

Procedure for removing applications from the device.

Application Deployment (Continued)

Performing a System Update

Steps to update the device's operating system.

Performing an Enterprise Reset

Instructions for resetting enterprise-specific data.

Application Deployment (Continued)

Performing a Factory Reset

Steps to restore the device to factory default settings.

Application Deployment (Continued)

Storage

Information on device storage types and usage.

App Management

Guides on managing installed applications.

Maintenance and Troubleshooting

Maintaining the TC20

General tips and best practices for device upkeep.

Cleaning Instructions

Detailed procedures for cleaning the device.

Maintenance and Troubleshooting (Continued)

Cleaning the TC20

Specific instructions for cleaning different parts of the TC20.

Connector Cleaning

Procedures for cleaning device connectors.

Cleaning Cradle Connectors

Instructions for cleaning connectors on charging cradles.

Maintenance and Troubleshooting (Continued)

Troubleshooting

Guides for diagnosing and resolving common device issues.

Maintenance and Troubleshooting (Continued)

TC20

Troubleshooting specific problems related to the TC20 device.

Technical Specifications

TC20

Detailed technical specifications for the TC20 mobile computer.

Technical Specifications (Continued)

Physical Characteristics

Information on dimensions, weight, display, and battery.

Performance Characteristics

Details on CPU, operating system, and memory.

Wireless LAN Data and Voice Communications

Specifications for Wi-Fi and Bluetooth connectivity.

Technical Specifications (Continued)

Data Capture Specifications

Details on the device's scanning capabilities and engines.

Data Capture Supported Symbologies

Lists the types of barcodes the device can capture.

Technical Specifications (Continued)

Decode Distances

Typical working ranges for barcode decoding.

Technical Specifications (Continued)

2-Pin I/O Connector Pin-Outs

Details the pin assignments for the 2-Pin I/O connector.

1-Slot Base Charge Only Cradle Technical Specifications

Technical specifications for the 1-Slot Base cradle.

1-Slot Ethernet Cradle Technical Specifications

Technical specifications for the 1-Slot Ethernet cradle.

5-Slot Charge Only Cradle Technical Specifications

Technical specifications for the 5-Slot Charge cradle.

Technical Specifications (Continued)

Trigger Handle Technical Specifications

Technical specifications for the trigger handle accessory.

Extended Power Pack Technical Specifications

Technical specifications for the extended power pack.

Related product manuals