在诺基亚论坛上阅读,似乎从诺基亚 S40 系列手机访问 Cell ID 和相关信息几乎是不可能的,除非您的 MIDlet已签名,即使这也仅适用于 S40 第三版 FP1 及更高版本。
我在诺基亚 S40 Dev Platform 2 手机上尝试了以下操作,使用 Java ME :
System.getProperty("com.nokia.mid.cellid");
但是返回的值为 null。
是否有任何解决方法,可以通过其他方法读取小区 ID,例如调制解调器 AT(我猜这只适用于连接到 PC 的手机),SIM Application Toolkit还是其他?
最佳答案
即使是 S40 第三版 FP1(或更高版本)并签名 - 它也必须由诺基亚签名! (真的吗)。我不知道其他解决方法,但我也尝试过 JSR-179 但未能做到这一点。
关于java - 使用 J2ME 从诺基亚 S40 读取手机 ID,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1306233/