在我的項目中SIM卡交換需求。如果我自動更改我的SIM卡,應用程序將顯示如何在SharedPreferences中存儲SIM卡號碼以及如何將舊SIM卡與新SIM卡在SIM卡中比較舊SIM卡號碼和新SIM卡交換需求
0
A
回答
0
String simSerialNumber; String oldSimSerNumberNumber;
SharedPreferences sharedPreferences = getSharedPreferences("preference", MODE_PRIVATE);
TelephonyManager tMgr = (TelephonyManager) this.getSystemService(Context.TELEPHONY_SERVICE);
simSerialNumber = tMgr.getSimSerialNumber()!=null?tMgr.getSimSerialNumber():"";
oldSimSerialNumber = sharedPreferences.getString("simSerialNumber", "");
logger.d("old sim"+oldSimSerialNumber);
logger.d("present sim"+simSerialNumber);
if(oldSimSerialNumber.equals("")){
Editor prefEdit=sharedPreferences.edit();
prefEdit.putString("simSerialNumber", simSerialNumber);
prefEdit.commit();
}
else if(simSerialNumber.equals(""))
{
//do nothing // sim is not there in phone
logger.d("no sim in device"+simSerialNumber);
showNoSimInDevice();
}
else if(simSerialNumber.equals(oldSimSerialNumber)){
//both sims are equal
Editor prefEdit=sharedPreferences.edit();
prefEdit.putBoolean("temp_sim_changed", false);
prefEdit.commit();
}
else{
logger.d("two sims are different"+simSerialNumber+":"+oldSimSerialNumber);
showAlertForSimChanged();
}
+0
謝謝!!它的工作正常 – Sanketh
1
無法保證您可以從SIM卡獲取號碼,如this question中的回答。
這使得很難找出一個人是否已經交換了SIM卡。
相關問題
- 1. iPhone SIM卡號碼
- 2. Android:如何獲取雙SIM卡手機中的SIM卡的SIM卡號碼
- 3. 雙SIM卡更改默認SIM卡
- 4. 的SIM卡
- 5. 雙SIM卡Android
- 6. Sim卡託管?
- 7. 比較SIM卡的IMSI在開機
- 8. 在Android中使用Airtel提供商SIM卡時無法獲得SIM卡號碼?
- 9. 如何在雙SIM卡插槽中更改SIM卡的信息?
- 10. Android:如何在Android中獲取兩張SIM卡的SIM卡ID?
- 11. 檢測SIM卡更換
- 12. android sim卡聽衆
- 13. 檢測雙SIM卡Android手機中兩張SIM卡的狀態
- 14. 電話代碼找到SIM卡號碼
- 15. SIM卡和JCRE混淆
- 16. 從雙SIM卡手機發送短信到另一張SIM卡
- 17. 選擇SIM卡發送雙SIM卡上的短信索尼xperia
- 18. 檢查移動數據是從SIM卡或SIM卡2 Android
- 19. 如何檢測SIM卡1或SIM卡2上的呼叫
- 20. 爲得到我的SIM卡號碼
- 21. 獲取所有SIM卡電話號碼
- 22. Android獲取手機SIM卡號碼
- 23. 從SIM卡獲取短信
- 24. 檢測SIM卡改變(codenameOne)
- 25. 從SIM卡接收短信
- 26. 如何使用SIM卡或
- 27. 使用SIM卡開發
- 28. J2ME SIM卡更改檢測
- 29. 查找SIM卡運行者
- 30. 閱讀SIM卡聯繫人
此問題[太寬](http://stackoverflow.com/help/on-topic)。有太多可能的答案,或者這個格式的答案太長。請添加詳細信息以縮小答案集或隔離幾個段落中可以回答的問題。 – jurgemaister