Existe-t-il un moyen d'obtenir la porteuse de l'iPhone et/ou la puissance actuelle du signal en utilisant Objective-C? Je sais comment déterminer si une connexion de données est présente, et si oui ou non cette connexion est wi-fi contre cellulaire. Je sais également que vous pouvez placer manuellement l'iPhone en mode «test sur le terrain» en allant sur l'application du téléphone et en composant # 3001 * 12345 * # et en appuyant sur Envoyer.Obtenir la force du signal porteur de l'iPhone par programmation
Répondre
Vous m'avez rendu curieux et j'ai découvert que c'est en fait *3001#12345#*
(hachages et étoiles échangées).
Cela ne passera probablement pas la revue d'Apple, mais vous pouvez utiliser les notifications CTTelephony. D'abord, lien contre CTTelephony. Maintenant, il suffit d'utiliser ceci:
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); } }
Et cela ABONNER:
id ct = CTTelephonyCenterGetDefault(); CTTelephonyCenterAddObserver( ct, NULL, callback, NULL, NULL, NULL);
Pourquoi ne passera-t-il pas en revue? –
Bien que CoreTelephony soit une API publique depuis iOS 4.0, CTTelephonyCenterGetDefault() et CTTelephonyCenterAddObserver() sont des méthodes privées. Il pourrait passer avis, selon le critique, mais il ne devrait pas. – fbernardo
J'ai juste essayé ceci et cela m'a donné des messages à propos des événements d'UI (UIViewAnimationDidStopNotification, par exemple) mais rien de Téléphonique-ish. Une idée de ce qui pourrait être faux? – brianestey
- 1. Comment obtenir les points d'accès Wi-Fi disponibles et la force de leur signal dans .net?
- 2. SharePoint: Obtenir les catégories du répertoire du site par programmation
- 3. Comment obtenir par programmation la version dans JBoss AS 5.1?
- 4. Obtenir le signal audio du haut-parleur, puis le diffuser
- 5. Redéfinir les défauts de traitement du signal
- 6. Compact Framework - Intensité du signal
- 7. Vista Série par programmation
- 8. À l'exclusion de l'appel du signal d'amplification
- 9. Comment obtenir un fichier de sourcesafe par programmation?
- 10. Surveiller la charge du processeur sous XP par programmation
- 11. Obtenir des balises pour les articles de blog par programmation
- 12. Traitement du signal en utilisant "TERM"
- 13. Comment obtenir la mémoire totale allouée par une application (ASP) .NET par programmation?
- 14. signal de temporisation glibmm
- 15. Comment obtenir par programmation les composants imbriqués d'un tag Struts2?
- 16. Défilement de UITextView par programmation
- 17. Awaking Mac par programmation
- 18. Défilement de QGraphicsView par programmation
- 19. Génération de WebControls par programmation
- 20. Comment obtenir par programmation les touches de raccourci réservées par Mac OS X
- 21. Rendre la colonne liée invisible par programmation
- 22. La sélection par programmation dans WPF ComboBox
- 23. Obtenir l'URL pour la page mediawiki donné le titre - par programmation en PHP
- 24. Comment modifier la table de routage par programmation
- 25. Obtenir des données de force dans une application .NET
- 26. Comment supprimer du contenu tfs local par programmation?
- 27. Force https pour l'ensemble du serveur/domaine
- 28. Ajout de sections à la configuration par programmation depuis app.config
- 29. Programmation du contrôle Visio ActiveX
- 30. Manipuler du MP3 par programmation: couper certaines parties?
Avez-vous déjà trouver une réponse à cette question? – Hauke