在诺基亚论坛上阅读时,除非您的MIDlet签名,否则从诺基亚S40系列手机访问Cell ID和相关信息似乎几乎是不可能的,即使这样也仅对S40 3rd Edition FP1及更高版本有效。
我使用Java ME在Nokia S40 Dev Platform 2手机上尝试了以下操作:
System.getProperty("com.nokia.mid.cellid");
但是,返回的值为空。
有任何解决方法,可以通过其他方法读取调制解调器的ID,例如Modem AT(我猜这仅适用于连接到PC的电话),SIM Application Toolkit或其他方法吗?
最佳答案
即使它是S40 3rd Edition FP1(或更高版本)并签名-也必须由诺基亚签名! (真)。我不知道其他解决方法,但是我也尝试了JSR-179,但没有这样做。