簡體   English   中英

Android:如何以編程方式確定系統是否具有3G / 4G無線電?

[英]Android : how to programatically determine whether the system has a 3G/4G radio?

我正在為Nexus 7編程,需要確定系統是否具有3G / 4G無線電。 我怎么做?

使用TelephonyManager.getPhoneType () 返回值是

PHONE_TYPE_NONE
PHONE_TYPE_GSM
PHONE_TYPE_CDMA
PHONE_TYPE_SIP

檢查CDMA或GSM是否應工作

您可能只需要檢查是否存在移動網絡類型。

boolean hasRadio()
{
     ConnectivityManager connManager = (ConnectivityManager) getActivity().getSystemService(Activity.CONNECTIVITY_SERVICE);

     return (connManager.getNetworkInfo(ConnectivityManager.TYPE_MOBILE) != null);
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM