MIDP 2.0

The following packages do not contain methods requiring permissions:

java.util
java.lang
java.io 
javax.microedition.rms
javax.microedition.midlet
javax.microedition.lcdui
javax.microedition.lcdui.game
javax.microedition.media
javax.microedition.media.control
javax.microedition.pki

API call

Permission(s)

javax.microedition.io.Connector.

 

open("http://<address>",<ANY>,<ANY>)

javax.microedition.io.Connector.http

open("https://<address>",<ANY>,<ANY>)

javax.microedition.io.Connector.https

open("datagram://<address>",<ANY>,<ANY>)

javax.microedition.io.Connector.datagram

open("datagram://:<port>",<ANY>,<ANY>)

javax.microedition.io.Connector.datagramreceiver

open("socket://<address>",<ANY>,<ANY>)

javax.microedition.io.Connector.socket

open("socket://:<port>",<ANY>,<ANY>)

javax.microedition.io.Connector.serversocket

open("ssl://<address>",<ANY>,<ANY>)

javax.microedition.io.Connector.ssl

open("comm:<port>",<ANY>,<ANY>)

javax.microedition.io.Connector.comm

open("rtsp://conn...")

javax.microedition.io.Connector.rtsp

javax.microedition.io.PushRegistry.

 

registerConnection(connection, midlet, filter)

javax.microedition.io.PushRegistry + connection specific permission

registerAlarm(midlet, time)

javax.microedition.io.PushRegistry