所以我已经研究过这个主题并且我没有获得太多信息,尽管我在这里读了几句话,如Check SIM PIN with SDK Android和Ask user for SIM Card PIN,但他们都没有真正回答问题 - 我尝试编写的应用程序基于USSD,将在具有SIM卡的设备上运行。
我还阅读了帖子Use system PIN dialog in Android application,但我并没有试图覆盖操作系统,我只是想编写一个简单的应用程序,可以根据SIMCard PIN检查输入的字符串。在最后一个帖子中,用户(a.ch.)表示操作系统不允许尝试访问甚至检查SIM卡密码(至少在没有修改的情况下,我想)。你们可以确认或给我一个提到这个禁令的链接吗?
此外,是否可以仅使用USSD检查PIN码?例如,我只知道更改PIN的MMI代码: ** 04 *当前密码*新密码*新密码#。 这实际上会返回失败或成功的消息,如果我制作当前PIN =新PIN,我实际上可以确定我引入的PIN是否正确,但我在短信中看到了这一点。智能手机是否在我可以检查的属性中返回此信息?如何访问返回码?
我需要得到所有帮助:)