在一般拨号界面上输入 *#060* 会弹出来一串数字 那个就是传说中的 IMEI 而在程序中用代码页可以取得 下面是代码
/** * Get the IMEI * @return imei */ public static String getIMEI() { StringBuffer imei = new StringBuffer(); boolean success = true; try { imei.append(IDENInfo.imeiToString(IDENInfo.getIMEI())); } catch(Exception e) { success = false; System.err.println(e.toString()); } if(!success) { try { imei.append(GPRSInfo.imeisvToString(GPRSInfo.getIMEI(),false)); } catch(Exception e) { System.err.println(e.toString()); } } return imei.toString(); }
还有取得一些运营商的信息 比如用的是 中国移动的卡 还是 电信的
直接调用 就可以了
RadioInfo.getCurrentNetworkName(); // 在真机上测试过 显示的是China Mobile
以上两个都在真机上测试过