Get Profiles List

DataWedge 13.0

GET_PROFILES_LIST

Gets a list of DataWedge Profiles on the device.

Function Prototype

Intent i = new Intent();
i.setAction("com.symbol.datawedge.api.ACTION");
i.putExtra("com.symbol.datawedge.api.GET_PROFILES_LIST", "");

Parameters

ACTION [String]: "com.symbol.datawedge.api.ACTION"

EXTRA_DATA [String]: "com.symbol.datawedge.api.GET_PROFILES_LIST"

EXTRA VALUE: Empty string

Return Values

Returns a String array of Datawedge Profiles

EXTRA NAME: "com.symbol.datawedge.api.RESULT_GET_PROFILES_LIST"

EXTRA TYPE [String]: [ ]

Example Code

//SENDING THE INTENT
Intent i = new Intent();
i.setAction("com.symbol.datawedge.api.ACTION");
i.putExtra("com.symbol.datawedge.api.GET_PROFILES_LIST", "");
this.sendBroadcast(i);

//RECEIVING THE RESULT
private BroadcastReceiver myBroadcastReceiver = new BroadcastReceiver(){

    @Override
    public void onReceive(Context context, Intent intent){

        Bundle extras = getIntent().getExtras();
        if (intent.hasExtra("com.symbol.datawedge.api.RESULT_GET_PROFILES_LIST")){
            String[] profilesList = intent.getStringArrayExtra("com.symbol.datawedge.api.RESULT_GET_PROFILES_LIST")

SEE ALSO:

Zebra Support Central | Integrator Guides, Product Manuals, Software Downloads and Support

LaunchPad | Zebra Developer Community

Intent | Android Developers

Intents and Intent Filters | Android Developers

Android Intents | Tutorial