ウィンドウのモバイル6の電話機で、デバイスのSIMカードの電話番号を取得する必要があります。 *#100#を手動でダイヤルすると、画面に電話番号が表示されます。プログラムで#100#をダイヤルして自分の電話番号を取得するにはどうすればよいですか?
誰でもこのプログラムを実行する方法を知っていますか?
C#ではC#で行いますが、私は翻訳することができます。
SystemState.OwnerNumber
は空の文字列を返します(おそらくSIMに正しく格納されている数に依存しています)が、#100#は機能します。
'SystemState.OwnerNumber'は、Windows Mobileの所有者の詳細セクションでユーザが設定した情報から情報を取得します。 ちょうどRIL、私は頭を叩いて一日を過ごした。 'RIL_GetSubscriberNumbers()'は何もしません。理由は分かりませんが、エラーがなくても0データが返されました。 次に、 '*#100#'をRIL_Dialに渡す際にランダムな刺し込みがありました。 接続、切断、エラーではなく有用なデータがありません。 – RoboJ1M