티스토리 뷰
HandsetProperty.getSystemProperty();
WIPI C 에서
설명
이 함수는 단말기의 시스템 정보를 얻어오는 함수이다.
반환할 값이 정수일 때는 10진수 string으로 변환하여 버퍼를 통하여 반환한다.
제조사나 이통사가 플랫폼에서 정의되지 않은 정보를 확장하고 싶은 경우, command값을 추가하여 확장한다.
함수 사용
예)
M_Char buf[16];
MH_sysGetInformation(”ESN”, buf, sizeof(buf));
프로토타입
M_Int32 MH_sysGetInformation (M_Char* command, M_Char* buf, M_Int32 bufSize)
매개 변수
[in] command String 값
[out] buf 버퍼
[out] bufSize 버퍼 크기
command |
비고 | ||||||||||||||||||||||
“ESN” |
ESN번호 | ||||||||||||||||||||||
“NID” |
네트워크 식별(Network Identification ) | ||||||||||||||||||||||
“SID” |
시스템 식별(System Identification) | ||||||||||||||||||||||
“BASEID” |
기본 스테이션 식별(Base station Identification) | ||||||||||||||||||||||
“BASELAT” |
기본 스테이션 위도(Base station Latitude) | ||||||||||||||||||||||
“BASELONG” |
기본 스테이션 경도(Base station longitude) | ||||||||||||||||||||||
“CURRENTCH” |
현재 채널 번호(Current Channel number) | ||||||||||||||||||||||
“PHONENUMBER” |
전화 번호 | ||||||||||||||||||||||
“RSSILEVEL” |
현재 RSSI 레벨 | ||||||||||||||||||||||
“BATTERYLEVEL” |
현재 배터리레벨 | ||||||||||||||||||||||
“MAXRSSILEVEL” |
최대 RSSI 레벨 | ||||||||||||||||||||||
“MAXBATTLEVEL” |
최대 배터리 레벨 | ||||||||||||||||||||||
“MAXSERIALNUM” |
최대 지원되는 시리얼포트 개수 | ||||||||||||||||||||||
“MAXSOCKETNUM” |
최대 지원되는 소켓 개수 | ||||||||||||||||||||||
“MEDIADEVICES” |
지원하는 미디어 device의 문자열, 여러 개일 경우 “,”로 구분함. 지원되는 device가 없으면 M_E_NOTSUP를 반환. l 미리정의된 문자열
다바이스가 미리정의된 문자열을 지원할 시에는 정의된 문자열을 반환하고, 그렇지 않을 경우에는 벤더나 이통사에서 정의하여 확장한다. 지원되는 포맷이 하드웨어 종속적이 아닌 경우에는 “audio/xxx”와 MIME타입에 따라 확장한다. 예) 운영체제가 CMX, MA1 EVRC-8K을 지원할 경우, 반환되는 문자열 è “Qualcomm_CMX, Yamaha_MA1” | ||||||||||||||||||||||
“DNS” |
도메인 네임 서버를 지정한다. IP 주소 문자열. 예) “127.0.0.1” | ||||||||||||||||||||||
“TIMEZONE” |
“GMT+시:분 “, “GMT-시:분“와 같은 형태로 현재의 time zone을 반환한다. 시, 분은 각각 두자리 문자열을 사용한다. 예) “GMT+ | ||||||||||||||||||||||
“PHONEMODEL” |
단말기의 모델 ID string 폰 모델 | ||||||||||||||||||||||
“KEYREPEAT” |
“반복시작시간:반복주기시간”, 단위는 ms이다. 지원하지 않으면 M_E_NOTSUP반환할 수 있다. 예) “600:250” 버튼이 눌려지고 600ms후에 MH_KEYREPEAT_EVENT가 처음 발생한 후, 250ms마다 주기적으로 버튼이 떼어질때까지 발생한다. | ||||||||||||||||||||||
“VIBRATORLEVEL” |
하드웨어가 지원하는 진동세기의 단계를 반환한다. (최소 0, 최대 100) 예) “3” 3단계의 진동세기 지원 “1” 1단계의 진동세기 지원 | ||||||||||||||||||||||
“VOLUMELEVEL” |
하드웨어가 지원하는 볼륨세기의 단계를 반환한다. (최소 0, 최대 100) 예) “10” 10단계의 볼륨세기 지원 “4” 4단계의 볼륨세기 지원 |
'my Programing > etc..' 카테고리의 다른 글
Flash action script (0) | 2008.08.26 |
---|---|
Java Virtual Machine (0) | 2008.08.23 |
base64 Incoder Decoder #2 (0) | 2008.04.11 |
base64 디코딩 (0) | 2008.04.11 |
font..... (0) | 2008.02.25 |
- Total
- Today
- Yesterday
- 아이폰
- suave
- MaskFilterEffect
- BigbusTour
- Mac
- Cydia
- euro2008
- 한글2008
- 청용
- WeatherWidget
- kext
- 두바이
- LockInfo
- iPhone
- 우분투
- ubuntu
- J2ME
- theme
- iOS4.0
- VirtualBox
- java vm
- 10.5.8
- kext helper
- ALC888
- java
- XBOX360
- 기어스오브워2
- 테일즈 오브 베스페리아
- Lee Chung Yong
- awn
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |