私の問題と私が達成したいことを要約しましょう。
Android 2.3.3 を搭載した SonyEricsson X10i 電話を持っています。完全にカバーされていることを示していても、電話が着信しないことがあることに気付きました。MSC/VLR で自分自身をチェックしたところ、登録済みで、電話が現在アクティブであることが示されているため (IMSI DETACH フラグもありません)、正しく動作するはずです (最後のアクティブ化日のみが少し古いです ~ のカップル)電話が完全にカバーされていることを示し、ネットワーク上にあるように見える前に述べたように. しかし、電話をかけようとすると、留守番電話にしか到達しませんでした。MSC/VLR で、呼び出しに対してページング応答がない原因が表示されますが、電話は何もしません。他のSWバージョン(4.0.3 ICS)でも試しましたが、同じ結果でした。しかし、別のハンドセット (同じタイプ) での同様の動作には気付きませんでした。長い要約で申し訳ありません。
上記で説明したように、GSM/UMTS 位置更新を 15 ~ 20 分で実行するアプリケーション/サービスを作成しようとしていますがandroid.telephony.gsm.GsmCellLocation
、android.telephony.TelephonyManager
これを実行する手順が に見つかりませんでした。
私のもう 1 つの懸念は、
getState()/setStateOutOfService()/ setState()
ServiceState クラスの手順です。実際には機能していないようです。たとえば、最初にgetState()を呼び出すと、常にSTATE_OUT_OF_SERVICEが返されますが、これは正しくありません…状態をSTATE_POWER_OFF
orに設定するSTATE_IN_SERVICE
と、少なくともgetState()
その後はその状態に戻りますが、電話はそれに対して何もしません。(対象外などの表示すらありません…)
すべての提案/コメントを歓迎します。