이 사이트는 전자정부 표준프레임워크 구버전(1.0 ~ 4.3) 가이드 아카이브입니다. 내용은 더 이상 갱신되지 않습니다. 최신 내용은 최신 버전 문서에서 확인하세요.

모바일 디바이스 API 2.7

Device

Device

설명

  • 디바이스의 하드웨어 또는 소프트웨어에 대한 정보를 제공한다.

전역 API

var phoneName = window.device.name;
var phoneName = device.name;

제약사항

  • Device API의 플랫폼별 제약사항은 다음과 같다.

Android

device.name
  • 디바이스별로 차이가 있지만, 모델명 대신에 제품명을 출력한다.
  • 제품명은 간혹 코드를 나타낸다.
  • Nexus One 은 “Passion”, Motorola Droid 은 “voles”
device.version
  • Android 2.1 미만 버전에서는 지원하지 않는다.

iOS

device.name
  • 모델명 대신 단말기에 등록한 사용자의 이름을 출력한다.
  • iTunes 내에 설정한 이름. (“Joe's iPhone”)
device.platform
  • 모든 디바이스는 ‘iPhone’ 으로 출력한다.
  • 공급자에 따라 다르게 출력될 수 있다.

환경 설정

Android

  • app/res/xml/config.xml
<plugin name="Device" value="org.apache.cordova.Device" />
  • app/AndroidManifest
<uses-permission android:name="android.permission.READ_PHONE_STATE" />

iOS

N/A

속성

device.name

  • 디바이스의 제품명이나 모델명.
var string = device.name;

device.phonegap

  • Phonegap(Cordova) API의 버전 정보.
var name = device.cordova;

device.platform

  • 디바이스의 운영체제(OS)의 이름.
var string = device.platform;

device.uuid

  • 디바이스 출고 시, 제작자가 부여한 범용 고유 식별자(UUID).
var string = device.uuid;

device.version

  • 디바이스의 운영체제(OS)의 버전 정보.
var string = device.version;

참고 자료

파라미터


파라미터
유형설명타입비고

Objects

Acceleration


Acceleration
유형설명타입비고
원본 페이지 ID
egovframework:hyb2.7:hrte:deviceapi:device
원본 수정일