如何使用j2me获取网络状态,操作员名称,信号强度,服务状态?

时间:2013-06-09 13:09:19

标签: mobile java-me nokia nokia-s40

我需要获取信息 网络状态,操作员名称,信号强度,服务状态 使用j2me API 并且需要知道我是否可以通过模拟器进行测试 非常感谢帮助

1 个答案:

答案 0 :(得分:1)

您可以通过查询某些特定于诺基亚的系统属性在Series 40设备上执行此操作。 This page列出了所有这些内容。您感兴趣的是 com.nokia.mid.networksignal com.nokia.mid.networkavailability com.nokia.mid.networkstatus 。对于运营商名称, com.nokia.mid.networkid 包含短运营商名称。

要查询属性,请使用

try {
    String val = System.getProperty("property name");
    // do stuff
} catch (NullPointerException e) {
    // property not found
} catch (IllegalArgumentException e) {
    // property not found
}