| 기능명 | 설명 |
|---|---|
| 카메라 권한 상태 값 반환 |
앱에서 카메라를 사용하기 위한 권한을 확인합니다.
1.0.0 이상 1.0.0 이상 |
| 카메라 권한 허용 요청 |
가메라 사용을 위한 권한을 요청합니다.
1.0.0 이상 1.0.0 이상 |
| 카메라 실행 요청 |
카메라를 실행합니다.
1.0.0 이상 1.0.0 이상 |
| 카메라 실행 요청(모드별) |
카메라를 특정 모드로 실행합니다.
1.0.0 이상 1.0.0 이상 |
| Android | window.HLNative.hyblin(JSON.stringify({"type":"camera", "cmd":"getPermissionStatus", "callback":"{FunctionName}"})); |
|---|---|
| iOS | webkit.messageHandler.hyblin.postMessage({"type":"camera", "cmd":"getPermissionStatus", "callback":"{FunctionName}"}); |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
| 성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
|---|---|
| 실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
| 기능명 |
|
||||||||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 설명 | 카메라 권한 상태값이 반환됩니다. | ||||||||||||||||||||||||||||
| Android | window.HLNative.hyblin(JSON.stringify({"type":"camera", "cmd":"requestPermission", "callback":"{FunctionName}"})); |
|---|---|
| iOS | webkit.messageHandler.hyblin.postMessage({"type":"camera", "cmd":"requestPermission", "callback":"{FunctionName}"}); |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
| 성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0}}); |
|---|---|
| 실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
| 기능명 |
|
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| 설명 | 카메라 권한 요청 성공 여부가 반환됩니다. | ||||||||||||||||||||||
| Android | window.HLNative.hyblin(JSON.stringify({"type":"camera", "cmd":"openCamera", "callback":"{FunctionName}"})); |
|---|---|
| iOS | webkit.messageHandler.hyblin.postMessage({"type":"camera", "cmd":"openCamera", "callback":"{FunctionName}"}); |
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
| 성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0, "data":"{Base64EncodeImage}"}); |
|---|---|
| 실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
| 기능명 |
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 설명 | base64 포맷으로 이미지 정보를 반환합니다. | ||||||||||
| Android | window.HLNative.hyblin(JSON.stringify({"type":"camera", "cmd":"openCamera", "callback":"{FunctionName}"})); |
|---|---|
| iOS | webkit.messageHandler.hyblin.postMessage({"type":"camera", "cmd":"openCamera", "callback":"{FunctionName}", "param":{}}); |
param 파라메터에 json 데이타 형식의 값을 입력해 요청합니다.
ex) "param":{"mode":"0", "rearFront":"0", "editMode":"0"}
| 기능명 |
|
||||||||||||||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
{FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.
| 성공 시 | FunctionName({"header":{"success":true}, "body":{"status":0, "data":{Base64EncodeImage}}); |
|---|---|
| 실패 시 | FunctionName({"header":{"success":false, "errorCode":"-1"}}); |
| 기능명 |
|
||||||||||
|---|---|---|---|---|---|---|---|---|---|---|---|
| 설명 | base64 포맷으로 이미지 정보를 반환합니다. | ||||||||||