2013-06-27 37 views
1

電話管理器中有任何方法可以用來查看電話是否有任何網絡嗎?我的意思是我想檢查電話是否有電話網絡,如果它有一個數據網絡,則不是。例如,如果用戶將他的手機置於飛行模式,這意味着他沒有電話網絡來接聽電話,發送短信等。這正是我想要檢測的事情。有什麼方法可以這樣做嗎?電話管理器方法來查看電話是否有網絡

謝謝。

回答

0
public static boolean checkMobileNetworkAvailable(Context context){ 
    TelephonyManager tm = (TelephonyManager) context.getSystemService(Context.TELEPHONY_SERVICE); 
    int networkType = tm.getNetworkType(); 
    return (networkType != TelephonyManager.NETWORK_TYPE_UNKNOWN); 
} 

從此so Thread。檢查它是否可以幫助你

+0

這的確行得通!謝謝!! – user2511882

+0

不客氣..如果你認爲這是有幫助的,你可以接受和upvote :) .. @ user2511882 – stinepike