2010-12-07 11 views
2

私のアプリケーションでは、デバイスの電話番号を取得したいと考えています。私は使用したPhone.getDevicePhoneNumber(true)BlackBerryデバイスの電話番号を取得する

それはシミュレータで動作していますが、私はデバイス上でテストすると、空の文字列を返します。 他にデバイスの電話番号を取得するオプションはありますか?

私はjde 4.5.0を使用しています。

答えて

2

直接的なアプローチは、ユーザーに電話番号の入力を求めることです。

1

Phone.getDevicePhoneNumber(true)は、SIMカードから数値を読み取ります。問題は、SIMカードに数字が常に載っているとは限らないことです。また、SIMカードに間違った番号が記載されていることもあります。

番号をプログラムで取得する方法は保証されていません。私が過去に行ったことは、SIMカード番号をユーザに提示し、ユーザにSIMカード番号の修正/確認を依頼することです。

関連する問題