CipherLab RK25 User Manual page 79

Android programming
Hide thumbs Also See for RK25:
Table of Contents

Advertisement

filter.addAction(GeneralString.Intent_READERSERVICE_CONNECTED);
registerReceiver(myDataReceiver, filter);
/// create a BroadcastReceiver for receiving intents from barcode reader service
private final BroadcastReceiver myDataReceiver = new BroadcastReceiver() {
@Override
public void onReceive(Context context, Intent intent) {
if(intent.getAction().equals(GeneralString.Intent_READERSERVICE_CONNECTED)){
// Make sure this app bind to barcode reader service , then user can use APIs
// to get/set settings from barcode reader service
BcReaderType myReaderType = mReaderManager.GetReaderType();
e1.setText(myReaderType.toString());
if(mReaderCallback != null)
{
// Enable Callback function
mReaderManager.SetReaderCallback(mReaderCallback);
}
}
}
};
@Override
public void onDecodeComplete(String arg0) throws RemoteException {
// TODO Auto-generated method stub
//e1.setText(arg0);
Toast.makeText(this, "Decode Data " + arg0, Toast.LENGTH_SHORT).show();
}
}
Chapter 1 Barcode Reader API
71

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents