亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

測量細胞信號強度

測量細胞信號強度

iOS
aluckdog 2019-08-02 16:12:02
測量細胞信號強度我正在為iOS開發一個非appstore應用程序。我想在我的代碼中讀取蜂窩信號強度。我知道Apple沒有提供任何我們可以實現此目的的API。是否有可用于實現此目的的私有API?我已經完成了關于這個問題的各種線索,但找不到任何相關信息。這是完全可能的,因為app-store中有一個應用程序用于檢測運營商的信號強度。
查看完整描述

3 回答

?
江戶川亂折騰

TA貢獻1851條經驗 獲得超5個贊

獲取signalStreght IOS9:

UIApplication *app = [UIApplication sharedApplication];  NSArray *subviews = [[[app valueForKey:@"statusBar"]     valueForKey:@"foregroundView"] subviews];  NSString *dataNetworkItemView = nil;  
     for (id subview in subviews) {  
   if([subview isKindOfClass:[NSClassFromString(@"UIStatusBarSignalStrengthItemView") class]])  
   {  
        dataNetworkItemView = subview;  
        break;  
    }  
 }  int signalStrength = [[dataNetworkItemView valueForKey:@"signalStrengthRaw"] intValue];  NSLog(@"signal %d", signalStrength);


查看完整回答
反對 回復 2019-08-02
?
呼啦一陣風

TA貢獻1802條經驗 獲得超6個贊

這不是很難。

  1. 在您的Xcode項目中鏈接CoreTelephony.framework

  2. 在您需要的地方添加以下行

碼:

int CTGetSignalStrength(); // private method (not in the header) of Core Telephony- (void)aScanMethod{
    NSLog(@"%d", CTGetSignalStrength()); // or do what you want}

你完成了。


查看完整回答
反對 回復 2019-08-02
  • 3 回答
  • 0 關注
  • 497 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號