Hi im writing a program to run on the p800, this uses a grid ive written based upon the java.awt.canvas class.
Now I know that when my class instantiates this produces a soft keypad, what I'd like to know is how to (if possible at all) turn this keypad off as it is using screen space I need for other things.
Thanks Michael
I think you can better ask this in the developpers-forum(s)...
The P800 has a rather poor MIDP implementation. I would suggest the use of Personal Java if you want to utilise the entire screen area for your application.
Hi,
What do you mean by poor implementation?
Thanks
john
Hi John,
Well, from what I've experienced, alot of MIDlets won't even work properly in the P800. Many of them will start fine, but when you close the app and try to restart it shortly after, it simply won't start, and you have to restart the actual unit to get them to work.
And then there is the annoying soft keypad... I know it's because most of the J2ME MIDP apps were written with an actual hardware keypad in mind, but still...
Midlets also appears to work somewhat slower than those written in Personal Java.
I've encountered only one midlet that works well and takes advantage of the screen area (no soft keypad), which means it should be possible to develop good midlets for the P800 though.. So I might be wrong in saying that MIDP is not well implemented in the P800, but rather that there's compatibility issues...
Anyway, this is only from a user point of view, I don't know the technical aspects here.
Could you tell me which midlet didnt show the soft keypad as Ive never been able to get rid of it but if it is possible ill give it a try.
Michael
Yes, SMSXtender doesn't have that soft keypad. You can contact the developer @ [email protected] .
SMSXtender doesn't have the soft keypad because it's not using an instance of the Canvas class for any if it's screens. Rather, it uses instances of the Form class, which will not display the keypad.
Regards,
/Cruizer.