public class UsbService
extends android.content.BroadcastReceiver
implements java.lang.Runnable
Constructor and Description |
---|
UsbService(android.content.Context context)
It is the default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addObserver(IBarcodeReaderObserver observer)
Add a observer.
|
void |
clearCallback()
Remove all callbacks.
|
void |
close()
connection close
(Japanese) コネクションのクローズ
|
static java.nio.charset.Charset |
getCharSet()
get the character code.
|
android.hardware.usb.UsbDevice |
getConnectedDevice()
Gets the connected device.
|
BarcodeReaderServiceState |
getState()
Get the connection state.
|
void |
onReceive(android.content.Context context,
android.content.Intent intent)
Intent receive processing.
|
void |
removeObserver(IBarcodeReaderObserver observer)
Remove a observer.
|
void |
run()
リクエストの取得
|
int |
sendZ3() |
static void |
setCharSet(java.lang.String strCharset)
set the character code.
|
void |
start()
Obtain a list of devices and check if there is a barcode reader.
|
void |
stop()
Stop all processing related to the connection and change its state to BcrServiceState.none.
|
int |
write(java.lang.String strWrite)
Start the thread for sending commands.
|
abortBroadcast, clearAbortBroadcast, getAbortBroadcast, getDebugUnregister, getResultCode, getResultData, getResultExtras, getSentFromPackage, getSentFromUid, goAsync, isInitialStickyBroadcast, isOrderedBroadcast, peekService, setDebugUnregister, setOrderedHint, setResult, setResultCode, setResultData, setResultExtras
public UsbService(android.content.Context context)
context
- Context
(Japanese) 規定のコンストラクタです。context
- コンテキストpublic void clearCallback()
public void addObserver(IBarcodeReaderObserver observer)
observer
- observer for adding
(Japanese) オブサーバを追加します。
リモートデバイスとの通信で発生したイベント(接続完了、接続失敗、切断、データ受信)は、 管理している全てのオブザーバに対して通知されます。
すでに追加されているオブザーバは新たに追加されません。observer
- 追加するオブサーバ。public void removeObserver(IBarcodeReaderObserver observer)
observer
- observer for removing.
(Japanese) オブサーバを削除します。observer
- 削除するオブザーバ。public static java.nio.charset.Charset getCharSet()
public static void setCharSet(java.lang.String strCharset)
strCharset
- character code for setting.
(Japanese) 受信データの文字コードを設定します。strCharset
- 設定する文字コード。public android.hardware.usb.UsbDevice getConnectedDevice()
public void onReceive(android.content.Context context, android.content.Intent intent)
onReceive
in class android.content.BroadcastReceiver
public void run()
run
in interface java.lang.Runnable
public BarcodeReaderServiceState getState()
public void start()
public void stop()
public int write(java.lang.String strWrite)
public void close()
public int sendZ3()