2012-02-07 44 views
1

有沒有辦法讀取SIM卡的「原始」數據?類似於如何用SmsMessage原始數據讀取原始數據,這是Pdu?如何閱讀Android上的SIM原始數據?

+0

你想從哪個「原始數據」中獲得SIM卡?請註明 – androidnoob 2012-02-07 03:33:19

+0

PDU是byte []數組,所以應該有一種方式來獲得一個給定的Android手機上的SIM卡數據,或十六進制字符串數據的byte []數組。這就是我所說的原始數據。一些我可以解析得到的領域。 – xybrek 2012-02-07 03:55:38

回答

6

用於讀取SIM卡相關信息,你需要TelephonyManager API

TelephonyManager mTelephonyMgr = (TelephonyManager)getSystemService(Context.TELEPHONY_SERVICE); 
String imei = mTelephonyMgr.getDeviceId(); 

的TelephonyManager API的方法中包含大量的

0

....這些限制以各種不同的形式來實現像MNC,MCC,SimOperator的名稱,小區定位等其他信息。有些功能受到有意識地缺乏API的敏感功能的限制(例如,沒有用於直接操作SIM卡的Android API)... 來源:android permission model