在我的项目中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