저장소

안드로이드 단말의 저장소 권한 확인을 위한 인터페이스를 제공합니다.
Index
기능명 설명
저장소 권한 상태 값 반환 앱이 저장소에 대한 사용 권한이 있는지 확인합니다.
1.0.0 이상
not support
저장소 권한 요청 저장소 사용을 위한 권한 획득을 요청합니다.
1.0.0 이상
not support

저장소 권한 상태 값 반환

현재 앱의 저장소 연동 권한 동의 여부를 조회하기 위해 요청합니다.
요청 시 디바이스의 현재 앱에 대한 저장소 연동 허용 상태에 따라 결과값을 반환합니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 결과가 반환됩니다.
Request
  • Schema 호출 방식.
    hyblin://native?type=storage?cmd=getPermissionStatus&callback={FunctionName}
  • Function 호출 방식
    Androidwindow.HLNative.hyblin(JSON.stringify({"type":"storage", "cmd":"getPermissionStatus", "callback":"{FunctionName}"}));
    iOSnone
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 권한 동의 상태
    -1 권한 거부 상태
    설명 현재 저장소 권한 상태값이 반환됩니다.
Sample Code
Request

저장소 권한 요청

현재 앱의 저장소 연동 권한 획득을 위해 요청합니다.
요청 시 해당 앱의 저장소 연동 권한 허용 여부를 선택할 수 있는 팝업이 출력되며, 그 이후 현재 저장소 연동 권한 허용 상태에 따라 결과를 반환합니다.
이전에 이미 요청한 경우, 팝업을 건너뛰고 저장소 연동 권한 허용 상태를 반환합니다. 저장소 연동 권한 허용 상태는 디바이스 설정에서 변경할 수 있습니다.
callback 파라미터에 입력한 함수명을 가진 함수의 매개변수로 결과가 반환됩니다.
Request
  • Schema 호출 방식.
    hyblin://native?type=storage?cmd=requestPermission&callback={FunctionName}
  • Function 호출 방식
    Androidwindow.HLNative.hyblin(JSON.stringify({"type":"storage", "cmd":"requestPermission", "callback":"{FunctionName}"}));
    iOSnone
Return Parameter
  • {FunctionName}에 파라메터로 json 데이타 형식의 값을 반환합니다.

    성공 시FunctionName({"header":{"success":true}, "body":{"status":0}});
    실패 시FunctionName({"header":{"success":false, "errorCode":"-1"}});

    기능명
    success
    true 요청이 정상적으로 처리 됨.
    false 요청이 정상적으로 처리되지 않음.
    status
    0 성공
    -1 실패
    설명 저장소 권한 요청 결과가 반환됩니다.
Sample Code
Request