我希望在收到屏幕时向电话屏幕添加字段。我使用以下代码成功完成了此操作:
public void callIncoming(int callId) {
PhoneScreen ps = new PhoneScreen(Call, UiApplication.getApplication());
PhoneScreenHorizontalManager manager = new PhoneScreenHorizontalManager();
LabelField label = new LabelField("Call Received");
manager.add(label);
ps.add(manager);
ps.setScreenBackground(Color.RED);
ps.sendDataToScreen();
}
我在以下设备上尝试了此代码: BB Mini Curve,Bold 4,Bold 2和Curve,这就像一个具有我想要的所有功能的魅力。背景色的红色出现在我可以绘制字段的区域
我在这些手机上尝试过,标签字段没有出现:Torch,Bold3
在这些手机上,当我向屏幕添加数据时,我猜这些字段出现在振铃关闭通知下方。使用这些设备,没有出现背景......所以这是一个主要问题。
如何解决此问题并使这些字段也出现在这些手机上?
提前致谢
答案 0 :(得分:0)
我没有答案,但在这里开始了一个主题:
我已经打开了一张RIM票,并会在收到时分享信息。
据我所知,PhoneScreen存在很大问题,而且设备不一致支持。
使用isSupported()只会确定设备屏幕类型是否支持API,(根据RIM Jira票证需要SVG),而不是它是否真的有效。