08-28-2008 01:41 AM
08-28-2008 10:50 AM
08-29-2008 01:28 AM
I saw an application once that would put another screen on top of the caller id. The BB API does not support it so they probably used a hack to achieve that. I try to avoid those because there are no guarantees that it will continue to work in the future.
I wonder why RIM does not allow us to replace it. I can think of thousands of applications that could benefit from that. Oh well... I guess they might have a reason.
10-03-2008 12:44 AM
03-02-2009 04:34 PM
I've just been researching this and, yes, that's exactly what they did. Temporary 'fake' address book entry. I know this because someone on a forum was complaining that the temporary entries weren't being deleted and ended up synced to the desktop.
10-20-2010 03:22 AM
I am able to call customize screen in device at the time of incoming call but only in debug mode, but not able to display customize screen in device in normal mode.
Can any one help me in this problem?
10-20-2010 03:43 AM
swati02, you can customize a small part of the phone screen (in a very limited way) using the phonescreen api (os 5+).
you cannot display another screen on top of the incoming call screen as it is a modal screen with the highest importance (which is not usable on a real device).
as it was hinted at before, you can display information about the caller by adding a contact in the addressbook on a callincoming event. my software uses pushed information to create a contact, and adds it to the AB when a call comes in within a certain timeframe.
10-20-2010 04:02 AM
if you want to hide the default screen for incoming call and want to use your own screen than u can do this with pushGlobalscreen.
pushglobalscreen overlaps the incoming call screen.
10-20-2010 04:17 AM
no, it does not. see Marks official statement above.
you can do it on the simulator, on the real device you get a security exception when pushing a global screen with the highest priority (Integer.MIN_VALUE)