Objective-Cを使用して、iPhoneのキャリアや現在の信号強度を取得する方法はありますか?私は、データ接続が存在するかどうか、そしてその接続がwi-fiとcellularかどうかを判断する方法を知っています。また、電話アプリに行き、#3001 * 12345 *にダイヤルしてSendを押すことで、手動でiPhoneを「フィールドテスト」モードにすることもできます。iPhoneのキャリア信号強度をプログラムで取得する
答えて
あなたは私が好奇心をそそられ、実際には*3001#12345#*
(ハッシュとスターが交換されている)ということが分かりました。
これはおそらくAppleのレビューには合格しませんが、CTTelephony通知を使用できます。 まず、CTTelephonyとリンクします。 は今、ちょうどこの使用:
static void callback(CFNotificationCenterRef center, void *observer, CFStringRef name, const void *object, CFDictionaryRef userInfo) { CFShow(name) NSString *sName = name; if ([sName isEqualToString:@"kCTIndicatorsSignalStrengthNotification"]) { if (userInfo) CFShow(userInfo); } }
をそして、これは購読する:
id ct = CTTelephonyCenterGetDefault(); CTTelephonyCenterAddObserver( ct, NULL, callback, NULL, NULL, NULL);
レビューに合格しないのはなぜですか? –
CoreTelephonyはiOS 4.0以降のパブリックAPIですが、CTTelephonyCenterGetDefault()およびCTTelephonyCenterAddObserver()はプライベートメソッドです。レビューアに応じてレビューに合格する可能性がありますが、そうではありません。 – fbernardo
私はこれを試してみましたが、UIイベント(UIViewAnimationDidStopNotificationなど)に関するメッセージは表示されましたが、Telephony-ishは何も表示されませんでした。どんなアイデアが間違っているのでしょうか? – brianestey
- 1. 信号強度を取得する
- 2. AndroidのWiFi信号強度を取得する
- 3. 現在のセル信号強度を取得する方法は?
- 4. 信号強度を取得するためのWLAN API
- 5. obj-cの信号強度を取得する方法は?
- 6. iphoneのためのプログラムでのキャリア名を取得する方法
- 7. C++のlinuxで3gモデム信号強度を取得するには?
- 8. AndroidのBluetooth信号強度
- 9. AndroidのFM信号強度
- 10. Androidエミュレータの信号強度
- 11. iPhoneでさまざまなチャンネルのWi-Fi信号強度データを取得できますか?
- 12. Windows 7のpybluezでの信号強度
- 13. GPS信号強度を見つける
- 14. GPS信号強度をどのように評価できますか? (iPhone)
- 15. matlabの音声信号の強度
- 16. ESP8266ソフトAP信号強度を設定
- 17. BLE RSSIを信号強度バーとして表示する方法iPhone
- 18. ワイヤレスネットワークの強度を取得
- 19. Rパワーと信号強度コード
- 20. iPhoneからシム識別番号/シリアル番号をプログラムで取得する
- 21. Androidで低データ信号強度をシミュレートする
- 22. ios 9でWi-Fi信号強度を取得することは可能ですか?
- 23. iOSでBluetooth信号強度を測定できますか?
- 24. wiresharkの信号強度を解釈する方法
- 25. Android:利用可能なすべてのネットワークオペレータのGSM信号強度を取得するには
- 26. Android:WiFi信号強度を監視する方法
- 27. 信号強度の取得HSPAネットワークがサービスする電話機からのRSCPおよびEc/Io
- 28. デバイスがスリープモードに入っている間に、強度信号(PhoneStateListener)を取得しています
- 29. 範囲内のすべてのセルタワーのCID、LAC、および信号強度の取得
- 30. iPhoneのシリアル番号をプログラムでどのように取得しますか?
あなたはこの質問への答えを見つけましたか? – Hauke