2010-12-07 6 views
2

내 응용 프로그램에서 장치 전화 번호를 다시 검색하려고합니다. 내가 사용했다 Phone.getDevicePhoneNumber(true)BlackBerry 장치 전화 번호 받기

그것은 시뮬레이터에서 작동하지만, 장치에서 테스트 할 때 빈 문자열을 반환합니다. 장치 전화 번호를 가져 오는 다른 옵션이 있습니까?

jde 4.5.0을 사용하고 있습니다.

답변

2

직접적인 접근 방식은 사용자에게 전화 번호를 입력하도록 요청하는 것입니다.

1

Phone.getDevicePhoneNumber (true)는 SIM 카드에서 번호를 읽습니다. 문제는 번호가 항상 SIM 카드에있는 것은 아니라는 것입니다. 또한 잘못된 번호가 SIM 카드에있는 경우도 보았습니다.

번호를 프로그래밍 방식으로 얻을 수있는 보장 된 방법은 없습니다. 과거에 내가 한 일은 사용자에게 SIM 카드 번호를 제시하고 수정/확인하도록 요청했습니다.