SDK를 초기화합니다.
void initialize(Context context, DeviceListener listener)
context
: 어플리케이션 콘텍스트listener
: 장치로부터 콜백 데이터가 수신되는 콜백 리스너
SDK 서비스를 실행합니다.
int run()
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
SDK / Firmware 버전을 가져옵니다.
int getVersions(Versions versions)
versions
: 버전 정보 (SDK / Firmware / 지문 라이브러리 / 카드 라이브러리)
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
장치 정보를 가져옵니다.
int getDeviceInfo(Device device)
device
: 장치 정보
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
안드로이드 시작 시 애플리케이션을 자동 실행합니다.
int setAutoStartApplication(boolean enable)
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
FTP 서버에 연결합니다.
int connectFtpServer(FirmwareOption option)
option
: 펌웨어 파일 옵션
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
<uses-permission android:name="android.permission.INTERNET"/>
FTP 서버에 연결을 해제합니다.
int disconnectFtpServer()
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
<uses-permission android:name="android.permission.INTERNET"/>
FTP 서버의 펌웨어 파일 이름 목록을 얻어옵니다.
int getFtpFileList(ArrayList<String> fileList)
fileList
: 파일 이름 목록
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
<uses-permission android:name="android.permission.INTERNET"/>
USB의 펌웨어 파일 이름 목록을 얻어옵니다.
int getUsbFileList(ArrayList<String> fileList)
fileList
: 파일 이름 목록
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
지정된 펌웨어 파일로 업그레이드 파일을 복사합니다.
int upgradeFirmware(FirmwareOption option)
option
: 펌웨어 파일 옵션
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
<uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
장치를 다시 시작합니다.
int rebootDevice()
성공적으로 수행될 경우 SUCCESS
를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.