私のアプリケーションでは、デバイスの電話番号を取得したいと考えています。私は使用したPhone.getDevicePhoneNumber(true)
BlackBerryデバイスの電話番号を取得する
それはシミュレータで動作していますが、私はデバイス上でテストすると、空の文字列を返します。 他にデバイスの電話番号を取得するオプションはありますか?
私はjde 4.5.0を使用しています。
私のアプリケーションでは、デバイスの電話番号を取得したいと考えています。私は使用したPhone.getDevicePhoneNumber(true)
BlackBerryデバイスの電話番号を取得する
それはシミュレータで動作していますが、私はデバイス上でテストすると、空の文字列を返します。 他にデバイスの電話番号を取得するオプションはありますか?
私はjde 4.5.0を使用しています。
直接的なアプローチは、ユーザーに電話番号の入力を求めることです。
Phone.getDevicePhoneNumber(true)は、SIMカードから数値を読み取ります。問題は、SIMカードに数字が常に載っているとは限らないことです。また、SIMカードに間違った番号が記載されていることもあります。
番号をプログラムで取得する方法は保証されていません。私が過去に行ったことは、SIMカード番号をユーザに提示し、ユーザにSIMカード番号の修正/確認を依頼することです。