screen


Screen은 3.0.0 버전 이상 부터 제공되며 해당 라이브러리를 추가하여 사용해야 된다.

brightness

화면 밝기를 설정한다.

options

필드설명
value화면 밝기 값(0 ~ 100%)
  

successCallback

필드설명
없음없음
  

errorCallback

필드설명
없음없음
  

Example

var value = 50;
hone.channel.execute('screen', 'brightness', [value],
   function () {
    }, function (e) {
        alert(JSON.stringify(e));
    }
);

capture

Screen 내 capture 는 3.7.13 버전 이상 부터 제공되며 해당 라이브러리를 추가하여 사용해야 된다.

capture 는 현재 구동중인 앱의 화면을 기준으로 이미지 파일을 생성하고 그 이미지 경로를 전달하도록 설계 되었으며 capture 이미지 내에 워터 마크를 추가할 수도 있다.
워터 마크가 추가되었을 경우에는 오른쪽 하단으로 위치가 고정되며 워터마크의 크기나 마진 값은 사용자가 워터 마크 이미지를 통해 조절할 수 있다

capture 를 위해서 필요한 인자는 아래와 같으며 해당 인자는 Optional 한 값이므로 입력하지 않아도 무방하다. 

options

필드설명
watermarkPath

capture 화면에 표기할 워터마크 이미지의 경로로 ‘비즈앱 아이디 / 세부경로’ 로 이루어진다.

예) main/watermark/mark.png

  

Example

var waterMarkPath = 'main/img/watermark.png';
hone.channel.execute('screen', 'capture', [waterMarkPath],
   function (path) {

    }, function (e) {
        alert(JSON.stringify(e));
    }
);