我正在Android上开发电话测试,我转而与Eclair合作。
我想知道如何使用代码中的SIM卡。 我在我们的平台上编写测试sim卡的测试 我有一个代码,用于处理帽饼,转移到甜甜圈/ Eclair时有很多错误。一些apis遗失等请帮帮我 我想获得代码示例的链接 我应该使用什么api(与Eclair相关) 什么导入包含在我的班级顶部 我应该使用哪些课程 ...
Ilana
答案 0 :(得分:4)
您要找的是 TelephonyManager 类。使用此课程,您可以访问有关SIM和手机硬件的许多信息。
// Access IMEI, IMSI
private String imeiNumber = null;
private String imsiNumber = null;
try
{
TelephonyManager mTelephonyMgr = (TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
if( mTelephonyMgr != null )
{
imeiNumber = mTelephonyMgr.getDeviceId();
imsiNumber = mTelephonyMgr.getSubscriberId();
}
else
{
imeiNumber = null;
}
}
catch ( Exception e )
{
System.out.println ( "IMSI Error : " + e.toString() );
}
Sameway,您可以使用TelephonyManager
类的其他方法来访问其他SIM卡信息,例如getSimCountryIso()
,getSimOperator()
,getSimOperatorName()
,getSimSerialNumber()
等。
答案 1 :(得分:0)
通过输入android.os.Environment.getExternalStorageDirectory()
,代码android.os.Environment
可以访问其位置以及更多内容。
您应该查看文件类here。