디바이스 API 가이드 배포패키지 구성
실행환경
| 구현패키지명 | 설명 | 배포패키지명 |
|---|---|---|
| kr.go.egovframework.hyb.example | 표준패턴(Android 디바이스) | DeviceAPIGuide_Android_V{x.x.x}.zip |
| kr.go.egovframework.hyb.sampleTemplate | 코드 샘플템플릿(Android 디바이스) | egovframework-hyb-add-basicsample-{x.x.x}-SNAPSHOT.zip |
| N/A | 표준패턴(iOS 디바이스) | DeviceAPIGuide_iOS_V{x.x.x}.zip |
| N/A | 코드 샘플템플릿(iOS 디바이스) | egovframework-hyb-ios-basicsample-{x.x.x}-SNAPSHOT.zip |
디바이스 API 가이드 프로그램
Android 플랫폼
| 구현패키지명 | 설명 | 배포패키지명 |
|---|---|---|
| kr.go.egovframework.hyb.acceleratorapi | Accelerator Android 디바이스 API | egovframework-hyb-add-acceleratorapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.cameraapi | Camera Android 디바이스 API | egovframework-hyb-add-cameraapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.compassapi | Compass Android 디바이스 API | egovframework-hyb-add-compassapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.contactsapi | Contacts Android 디바이스 API | egovframework-hyb-add-contactsapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.deviceapi | DeviceInfo Android 디바이스 API | egovframework-hyb-add-deviceapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.filereadwriteapi | FileReadWrite Android 디바이스 API | egovframework-hyb-add-filereadwriteapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.gpsapi | GPS Android 디바이스 API | egovframework-hyb-add-gpsapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.interfaceapi | Interface Android 디바이스 API | egovframework-hyb-add-interfaceapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.mediaapi | Media Android 디바이스 API | egovframework-hyb-add-mediaapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.networkapi | Network Android 디바이스 API | egovframework-hyb-add-networkapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.pkiapi.magicxsign | NPKI Android 디바이스 API | egovframework-hyb-add-pkimagicxsignapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.pkiapi.wizsign | NPKI Android 디바이스 API | egovframework-hyb-add-pkiwizsignapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.pkiapi.xecuresmart | NPKI Android 디바이스 API | egovframework-hyb-add-pkixecuresmartapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.vibratorapi | Vibrator Android 디바이스 API | egovframework-hyb-add-vibratorapiguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.PushNotifications | PushNotifications Android 디바이스 API | egovframework-hyb-mbl-PushNotificationsguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.FileOpener | FileOpener Android 디바이스 API | egovframework-hyb-mbl-FileOpenerguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.StreamingMedia | StreamingMedia Android 디바이스 API | egovframework-hyb-mbl-StreamingMediaguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.Barcodescanner | Barcodescanner Android 디바이스 API | egovframework-hyb-mbl-Barcodescannerguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.WebResourceUpdate | WebResourceUpdate Android 디바이스 API | egovframework-hyb-mbl-WebResourceUpdateguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.DeviceFileMgmt | DeviceFileMgmt Android 디바이스 API | egovframework-hyb-mbl-DeviceFileMgmtguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.JailbreakDetection | JailbreakDetection Android 디바이스 API | egovframework-hyb-mbl-JailbreakDetectionguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.SocketIO | SocketIO Android 디바이스 API | egovframework-hyb-mbl-SocketIOguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.SQLite | SQLite Android 디바이스 API | egovframework-hyb-mbl-SQLiteguide-{x.x.x}.zip |
| kr.go.egovframework.hyb.Unzip | Unzip Android 디바이스 API | egovframework-hyb-mbl-Unzipguide-{x.x.x}.zip |
iOS 플랫폼
| 설명 | 배포패키지명 |
|---|---|
| Accelerator iOS 디바이스 API | egovframework-hyb-ios-acceleratorapiguide-{x.x.x}.zip |
| Camera iOS 디바이스 API | egovframework-hyb-ios-cameraapiguide-{x.x.x}.zip |
| Compass iOS 디바이스 API | egovframework-hyb-ios-compassapiguide-{x.x.x}.zip |
| Contacts iOS 디바이스 API | egovframework-hyb-ios-contactsapiguide-{x.x.x}.zip |
| DeviceInfo iOS 디바이스 API | egovframework-hyb-ios-deviceapiguide-{x.x.x}.zip |
| FileReadWrite iOS 디바이스 API | egovframework-hyb-ios-filereadwriteapiguide-{x.x.x}.zip |
| GPS iOS 디바이스 API | egovframework-hyb-ios-gpsapiguide-{x.x.x}.zip |
| Interface iOS 디바이스 API | egovframework-hyb-ios-interfaceapiguide-{x.x.x}.zip |
| Media iOS 디바이스 API | egovframework-hyb-ios-mediaapiguide-{x.x.x}.zip |
| Network iOS 디바이스 API | egovframework-hyb-ios-networkapiguide-{x.x.x}.zip |
| NPKI iOS 디바이스 API | egovframework-hyb-ios-pkimagicxsignapiguide-{x.x.x}.zip |
| NPKI iOS 디바이스 API | egovframework-hyb-ios-pkiwizsignapiguide-{x.x.x}.zip |
| NPKI iOS 디바이스 API | egovframework-hyb-ios-pkixecuresmartapiguide-{x.x.x}.zip |
| Vibrator iOS 디바이스 API | egovframework-hyb-ios-vibratorapiguide-{x.x.x}.zip |
| PushNotifications Android 디바이스 API | egovframework-hyb-mbl-PushNotificationsguide-{x.x.x}.zip |
| FileOpener Android 디바이스 API | egovframework-hyb-mbl-FileOpenerguide-{x.x.x}.zip |
| StreamingMedia Android 디바이스 API | egovframework-hyb-mbl-StreamingMediaguide-{x.x.x}.zip |
| Barcodescanner Android 디바이스 API | egovframework-hyb-mbl-Barcodescannerguide-{x.x.x}.zip |
| WebResourceUpdate Android 디바이스 API | egovframework-hyb-mbl-WebResourceUpdateguide-{x.x.x}.zip |
| DeviceFileMgmt Android 디바이스 API | egovframework-hyb-mbl-DeviceFileMgmtguide-{x.x.x}.zip |
| JailbreakDetection Android 디바이스 API | egovframework-hyb-mbl-JailbreakDetectionguide-{x.x.x}.zip |
| SocketIO Android 디바이스 API | egovframework-hyb-mbl-SocketIOguide-{x.x.x}.zip |
| SQLite Android 디바이스 API | egovframework-hyb-mbl-SQLiteguide-{x.x.x}.zip |
| Unzip Android 디바이스 API | egovframework-hyb-mbl-Unzipguide-{x.x.x}.zip |
웹 서버 어플리케이션
| 구현패키지명 | 설명 | 배포패키지명 |
|---|---|---|
| egovframework.hyb.mbl | 통합 디바이스 API web | egovframework-hyb-mbl-web-{x.x.x}.zip |
설정파일
Android 플랫폼
| 구분 | 경로 및 파일명 | 설명 |
|---|---|---|
| Android Manifest | AndroidManifest.xml | 안드로이드 어플리케이션 디스크립터 파일 |
| 서버 URL 설정 | /res/values/serverinfo.xml | 웹 어플리케이션 URL 설정 |
| cordova 설정 | /res/xml/config.xml | cordova 플러그인 설정 |
iOS 플랫폼
| 구분 | 경로 및 파일명 | 설명 |
|---|---|---|
| 환경 설정 | /Resources/[프로젝트명]-info.plist | iOS 어플리케이션 설정 파일 |
| 서버 URL 설정 | /eGovModule/EGovComModule.h | 웹 어플리케이션 URL 설정 |
| Cordova 설정 | /assets/config.xml | Cordova 플러그인 설정 |
웹 서버 어플리케이션
| 구분 | 경로 및 파일명 | 설명 |
|---|---|---|
| maven config | /pom.xml | maven project config |
| Web Application config | /WEB-INF/web.xml | Web Application 단위 config 설정 |
| servlet context config | /WEB-INF/config/egovframework/springmvc/dispatcher-servlet.xml | DispatcherServlet application context 설정 |
| context bean 정의 | /resources/egovframework/spring/context-*.xml | bean 정의 |
| 요소기술 환경설정 | /resources/egovframework/spring/context-properties.xml | 요소기술에 필요한 환경설정 |
| message properties 정의 | /resources/egovframework/message/*.properties | message 정의 |
| sql config 파일 | /resources/egovframework/sqlmap/hyb/*.xml | sql map config 정의 |
| log 설정 | /resources/log4j.xml | log 관련 설정 |