• Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

Detect "dial" button pressed from J2ME program

 
William Asher
Greenhorn
Posts: 25
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
I have an application that successfully dials numbers (using the platformRequest() method). However I have it coded to do that in response to a command. The command is invoked by selecting a menu option (labeled "Dial"). That all works fine.

In addition, I would like my MIDlet to be able to detect that the dial button on the phone was pressed, and then invoke my command as a result of that event. Does anybody know how to detect the physical pressing of the dial button?

All cell phones that I have ever seen seem to have a dial button, so this code should work pretty universally.

Thanks.
 
Aleksandar Babic
Ranch Hand
Posts: 68
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Every button has it's keyCode. You can create event handler that will check which button is pressed.
Only problem can be if key code is specific for every phone.

You can use this code to inspect name and keycode
(this is the link where I found it
http://roseindia.net/j2me/key-codes-midlet.shtml
I just added two lines)

 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic