차이

문서의 선택한 두 판 사이의 차이를 보여줍니다.

차이 보기로 링크

양쪽 이전 판 이전 판
다음 판
이전 판
다음 판 양쪽 다음 판
ko:sdk_api [2018/12/03 16:58]
jbkim [initialize]
ko:sdk_api [2018/12/31 15:30]
jbkim
줄 6: 줄 6:
 </​code>​ </​code>​
 === 파라미터 ===  === 파라미터 === 
-  * ''​context''​ : 어플리케이션 콘텍스트. +  * ''​context''​ : 어플리케이션 콘텍스트 
-  * ''​listener''​ : 장치로부터 콜백 데이터가 수신되는 콜백 리스너입니다. ​+  * ''​listener''​ : 장치로부터 콜백 데이터가 수신되는 콜백 리스너
 <callout type="​info">​ <callout type="​info">​
-[[return_code#​DeviceListener|DeviceListener 클래스 보기]]+[[references#​DeviceListener|DeviceListener 클래스 보기]]
 </​callout>​ </​callout>​
 <callout type="​info"​ icon="​true">​ <callout type="​info"​ icon="​true">​
줄 28: 줄 28:
 \\ \\
  
-=====getVersion=====+=====setAutoStartApplication===== 
 +안드로이드 시작시 어플리케이션을 자동 실행합니다. 
 +<code java> 
 +int setAutoStartApplication(boolean enable) 
 +</​code>​ 
 +===응답 코드 === 
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.  
 +\\ 
 + 
 +=====getVersions=====
 SDK / Firmware 버전을 가져옵니다. ​ SDK / Firmware 버전을 가져옵니다. ​
 <code java> <code java>
-int getVersion(Version version)+int getVersions(Versions versions) 
 +</​code>​ 
 +===파라미터=== 
 +  * ''​versions''​ : 버전 정보 (SDK / Firmware / 지문 라이브러리 / 카드 라이브러리) 
 +<callout type="​info">​ 
 +[[references#​Versions|Versions 클래스 보기]] 
 +</​callout>​ 
 +===응답 코드=== 
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다. 
 + 
 +=====getDeviceInfo===== 
 +장치 정보를 가져옵니다.  
 +<code java> 
 +int getDeviceInfo(Device device)
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
-  * ''​version''​ : SDK / Firmware 버전+  * ''​device''​ : 장치 정보
 <callout type="​info">​ <callout type="​info">​
-[[return_code#Version|Version ​클래스 보기]]+[[references#Device ​|Device ​클래스 보기]]
 </​callout>​ </​callout>​
 ===응답 코드=== ===응답 코드===
줄 58: 줄 80:
 ===응답 코드=== ===응답 코드===
 성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다. 성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
 +<callout type="​info"​ icon="​true">​ 
 +기본적으로 장치에서 자동으로 설정 됩니다. 카드 타입 변경이 필요한 경우에만 사용됩니다.  
 +</​callout>​
 \\ \\
 =====connectFtpServer===== =====connectFtpServer=====
줄 68: 줄 92:
   * ''​option'':​ 펌웨어 파일 옵션   * ''​option'':​ 펌웨어 파일 옵션
 <callout type="​info">​ <callout type="​info">​
-[[return_code#​FirmwareOption|FirmwareOption 클래스 보기]]+[[references#​FirmwareOption|FirmwareOption 클래스 보기]]
 </​callout>​ </​callout>​
 ===응답 코드=== ===응답 코드===
줄 77: 줄 101:
 <code xml> <code xml>
 <​uses-permission android:​name="​android.permission.INTERNET"/>​ <​uses-permission android:​name="​android.permission.INTERNET"/>​
-<​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ /> 
 </​code>​ </​code>​
 </​callout>​ </​callout>​
줄 94: 줄 117:
 <code xml> <code xml>
 <​uses-permission android:​name="​android.permission.INTERNET"/>​ <​uses-permission android:​name="​android.permission.INTERNET"/>​
-<​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ /> 
 </​code>​ </​code>​
 </​callout>​ </​callout>​
  
 \\ \\
-=====getFirmwareFileList===== +=====getFtpFileList===== 
-FTP 서버의 파일 이름 목록을 얻어옵니다.+FTP 서버의 ​펌웨어 ​파일 이름 목록을 얻어옵니다.
 <code java> <code java>
-int getFirmwareFileList(ArrayList<​String>​ fileList)+int getFtpFileList(ArrayList<​String>​ fileList)
 </​code>​ </​code>​
 ===파라미터=== ===파라미터===
줄 113: 줄 135:
 <code xml> <code xml>
 <​uses-permission android:​name="​android.permission.INTERNET"/>​ <​uses-permission android:​name="​android.permission.INTERNET"/>​
-<​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ /> 
 </​code>​ </​code>​
 </​callout>​ </​callout>​
 +
 +\\
 +=====getUsbFileList=====
 +USB의 펌웨어 파일 이름 목록을 얻어옵니다.
 +<code java>
 +int getUsbFileList(ArrayList<​String>​ fileList)
 +</​code>​
 +===파라미터===
 +  * ''​fileList'':​ 파일 이름 목록
 +===응답 코드===
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
  
 \\ \\
 =====upgradeFirmware===== =====upgradeFirmware=====
-지정된 펌웨어 파일로 업그레이드를 진행합니다.+지정된 펌웨어 파일로 업그레이드 ​파일을 복사합니다.
 <code java> <code java>
 int upgradeFirmware(FirmwareOption option) int upgradeFirmware(FirmwareOption option)
줄 126: 줄 158:
   * ''​option'':​ 펌웨어 파일 옵션   * ''​option'':​ 펌웨어 파일 옵션
 <callout type="​info">​ <callout type="​info">​
-[[return_code#​FirmwareOption|FirmwareOption 클래스 보기]]+[[references#​FirmwareOption|FirmwareOption 클래스 보기]]
 </​callout>​ </​callout>​
 ===응답 코드=== ===응답 코드===
줄 137: 줄 169:
 <​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ /> <​uses-permission android:​name="​android.permission.WRITE_EXTERNAL_STORAGE"​ />
 </​code>​ </​code>​
 +</​callout>​
 +
 +\\
 +=====rebootDevice=====
 +장치를 다시 시작합니다.
 +<code java>
 +int rebootDevice()
 +</​code>​
 +===응답 코드===
 +성공적으로 수행될 경우 ''​SUCCESS''​를 반환하며 에러가 발생 시 상응하는 에러 코드를 반환합니다.
 +<callout type="​info"​ icon="​true">​
 +펌웨어 업그레이드는 장치 재시작 시 진행됩니다.
 </​callout>​ </​callout>​