如何知道android手机中的sim卡类型(2G、3G)
我想知道安卓手机中插入的sim卡类型(2G或3G) 如果我在android手机中插入2G专用SIM卡,该api用于了解SIM卡类型。 在这种情况下,我必须获得2G Sim卡的返回值如何知道android手机中的sim卡类型(2G、3G),android,Android,我想知道安卓手机中插入的sim卡类型(2G或3G) 如果我在android手机中插入2G专用SIM卡,该api用于了解SIM卡类型。 在这种情况下,我必须获得2G Sim卡的返回值 最诚挚的问候以下链接可能会给您一些想法: 以下链接可能会让您有所了解: 使用android,您可以获得与网络和电话相关的所有信息 请尝试此代码段,了解设备上的网络类型: package com.CheckNetworkType; import android.app.Activity; import android
最诚挚的问候以下链接可能会给您一些想法:
以下链接可能会让您有所了解: 使用android,您可以获得与网络和电话相关的所有信息 请尝试此代码段,了解设备上的网络类型:
package com.CheckNetworkType;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
public class CheckNetworkType extends Activity
{
private static final String tag = "CheckNetworkType";
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_EDGE )
{
// Network type is 2G
Log.v(tag, "2G or GSM");
}
else
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_CDMA)
{
// Network type is 2G
Log.v(tag, "2G or CDMA");
}
else
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS)
{
// Network type is 3G
Log.v(tag, "3G Network available.");
}
}
}
该守则的内容如下:
从此处下载完整的源代码:
使用android,您可以获得与网络和电话相关的所有信息
请尝试此代码段,了解设备上的网络类型:
package com.CheckNetworkType;
import android.app.Activity;
import android.content.Context;
import android.os.Bundle;
import android.telephony.TelephonyManager;
import android.util.Log;
public class CheckNetworkType extends Activity
{
private static final String tag = "CheckNetworkType";
@Override
public void onCreate(Bundle savedInstanceState)
{
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
TelephonyManager tm = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_EDGE )
{
// Network type is 2G
Log.v(tag, "2G or GSM");
}
else
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_CDMA)
{
// Network type is 2G
Log.v(tag, "2G or CDMA");
}
else
if(tm.getNetworkType() == TelephonyManager.NETWORK_TYPE_UMTS)
{
// Network type is 3G
Log.v(tag, "3G Network available.");
}
}
}
该守则的内容如下:
从此处下载完整的源代码:
如果您想快速回复,您应该接受答案。如果您想快速回复,您应该接受答案。