MID ÇÁ·ÎÇÊ

javax.microedition.midlet
Class MIDlet

java.lang.Object
  |
  +--javax.microedition.midlet.MIDlet

public abstract class MIDlet
extends Object

MIDletÀº MID ÇÁ·ÎÇÊ ÀÀ¿ë ÇÁ·Î±×·¥ÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀÌ Å¬·¡½º¸¦ È®ÀåÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î°¡ MIDletÀ» Á¦¾îÇϰí ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ¿¡¼­ µî·Ï Á¤º¸¸¦ °Ë»öÇÏ°í »óÅ º¯°æÀ» ÅëÁö ¹× ¿äûÇÒ ¼ö ÀÖ°Ô ÇÕ´Ï´Ù. ÀÌ Å¬·¡½ºÀÇ ¸Þ¼Òµå¸¦ »ç¿ëÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î°¡ MIDletÀ» ÀÛ¼º, ½ÃÀÛ, ÀϽà ÁßÁö ¹× ¿ÏÀü »èÁ¦ÇÒ ¼ö ÀÖ½À´Ï´Ù. MIDletÀº ÀÌ ÀÎÅÍÆäÀ̽º¸¦ ÅëÇØ ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ½ÇÇà ¹× Á¦¾îµÇµµ·Ï ¼³°èµÈ Ŭ·¡½º ÁýÇÕÀÔ´Ï´Ù. »óŸ¦ »ç¿ëÇϸé ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î°¡ ·±Å¸ÀÓ È¯°æÀÇ ¿©·¯ MIDlet ÀÛ¾÷À» °ü¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù. À̸¦ ÅëÇØ °³º°ÀûÀ¸·Î MIDletÀ» ½ÃÀÛ ¹× ÀϽà ÁßÁö½ÃÄ×À» ¶§ ÁÖ¾îÁø ½Ã°£¿¡ ¾î¶² MIDletÀÌ È°¼º »óÅÂÀÎÁö ¼±ÅÃÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î´Â MIDletÀÇ »óŸ¦ °ü¸®Çϰí MIDletÀÇ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© MIDletÀÇ »óÅ º¯°æÀ» ¾Ë¸³´Ï´Ù. MIDletÀº ÀÌ·¯ÇÑ ¸Þ¼Òµå¸¦ ±¸ÇöÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ Áö½ÃÇÏ´Â ´ë·Î ÇØ´ç ³»ºÎ ÀÛ¾÷ ¹× ÀÚ¿ø »ç¿ëÀ» ¾÷µ¥ÀÌÆ®ÇÕ´Ï´Ù. MIDletÀº ÀÚüÀûÀ¸·Î ¸î °¡Áö »óÅ º¯°æÀ» ½ÃÀÛÇÒ ¼ö ÀÖÀ¸¸ç ÀûÀýÇÑ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡ ÀÌ·¯ÇÑ »óÅ º¯°æÀ» ¾Ë¸³´Ï´Ù.

ÁÖ: ÀÌ ÀÎÅÍÆäÀ̽ºÀÇ ¸Þ¼Òµå°¡ »óÅ º¯°æÀ» ¾Ë¸³´Ï´Ù. »óÅ º¯°æ ¸Þ¼Òµå°¡ ¹ÝȯµÇ¾î¾ß »óÅ º¯°æÀÌ ¿Ï·áµÈ °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. ÀÌ´Â ÀÌ·¯ÇÑ ¸Þ¼Òµå°¡ »¡¸® ¹ÝȯµÇ°Ô Çϱâ À§ÇÔÀÔ´Ï´Ù.


Constructor Summary
protected MIDlet()
          ¼­ºê Ŭ·¡½º¿¡ ´ëÇØ º¸È£µÈ ±¸¼ºÀÚ.
 
Method Summary
 int checkPermission(String permission)
          ÁöÁ¤µÈ ±ÇÇÑ »óŸ¦ °¡Á®¿É´Ï´Ù.
protected abstract  void destroyApp(boolean unconditional)
          MIDletÀÌ Á¾·áµÇ¾î ¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°¬À½À» ¾Ë¸³´Ï´Ù.
 String getAppProperty(String key)
          ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ¸í¸íµÈ µî·Ï Á¤º¸¸¦ °Ë»öÇÏ´Â ±â¹ýÀ» MIDlet¿¡ Á¦°øÇÕ´Ï´Ù.
 void notifyDestroyed()
          MIDletÀÌ ¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°¬´Ù´Â °ÍÀ» ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡ ¾Ë¸± ¶§ »ç¿ëÇÕ´Ï´Ù.
 void notifyPaused()
          MIDletÀÌ È°¼ºÈ­µÇÁö ¾Ê°í ÀϽà ÁßÁö »óÅ¿¡ µé¾î°¬À½À» ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡ ¾Ë¸³´Ï´Ù.
protected abstract  void pauseApp()
          MIDletÀÌ ÀϽà ÁßÁö »óÅ¿¡ µé¾î°¬À½À» ¾Ë¸³´Ï´Ù.
 boolean platformRequest(String URL)
          ÀåÄ¡°¡ Ç¥½ÃµÈ URLÀ» ó¸®(¿¹: Ç¥½Ã ¶Ç´Â ¼³Ä¡)Çϵµ·Ï ¿äûÇÕ´Ï´Ù.
 void resumeRequest()
          MIDletÀÌ È°¼º »óÅ¿¡ µé¾î°¡·Á°í ÇÔÀ» Ç¥½ÃÇÏ´Â ±â¹ýÀ» MIDlet¿¡ Á¦°øÇÕ´Ï´Ù.
protected abstract  void startApp()
          MIDletÀÌ È°¼º »óÅ·Πµé¾î°¬À½À» MIDlet¿¡ ¾Ë¸³´Ï´Ù.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MIDlet

protected MIDlet()
¼­ºê Ŭ·¡½º¿¡ ´ëÇØ º¸È£µÈ ±¸¼ºÀÚ. ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ MIDlet ÀÛ¼ºÀ» ´ã´çÇϸç ÀÌ ÀÛ¾÷Àº Á¦ÇѵǾî ÀÖ½À´Ï´Ù. MIDlet¿¡¼­ ´Ù¸¥ MIDletÀ» ÀÛ¼ºÇÒ ¼ö ¾ø½À´Ï´Ù.

Throws:
SecurityException - ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ MIDletÀ» ÀÛ¼ºÇÏÁö ¾ÊÀº °æ¿ì
Method Detail

startApp

protected abstract void startApp()
                          throws MIDletStateChangeException
MIDletÀÌ È°¼º »óÅ·Πµé¾î°¬À½À» MIDlet¿¡ ¾Ë¸³´Ï´Ù. Ȱ¼º »óÅÂÀÇ MIDletÀº ÀÚ¿øÀ» º¸À¯ÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â MIDletÀÌ ÀϽà ÁßÁö »óÅÂÀÎ °æ¿ì¿¡¸¸ È£ÃâµË´Ï´Ù.

Àӽà ¹× Áö¼ÓÀ̶ó´Â µÎ Á¾·ùÀÇ ¿À·ù·Î ÀÎÇØ ¼­ºñ½º°¡ ½ÃÀÛµÇÁö ¾ÊÀ» ¼ö ÀÖ½À´Ï´Ù. Àӽà ¿À·ùÀÇ °æ¿ì MIDletStateChangeException ¿¹¿Ü°¡ ¹ß»ýµÇ¾î¾ß ÇÕ´Ï´Ù. Áö¼Ó ¿À·ùÀÇ °æ¿ì notifyDestroyed ¸Þ¼Òµå°¡ È£ÃâµÇ¾î¾ß ÇÕ´Ï´Ù.

startApp Áß ·±Å¸ÀÓ ¿¹¿Ü°¡ ¹ß»ýÇϸé MIDletÀº Áï½Ã ¿ÏÀü »èÁ¦µË´Ï´Ù. ÇØ´ç destroyApp°¡ È£ÃâµÇ¾î MIDletÀ» Áö¿ó´Ï´Ù.

Throws:
MIDletStateChangeException - MIDletÀ» ÇöÀç ½ÃÀÛÇÒ ¼ö ¾ø°í ³ªÁß¿¡ ½ÃÀÛÇÒ ¼ö ÀÖ´Â °æ¿ì ¹ß»ýÇÕ´Ï´Ù.

pauseApp

protected abstract void pauseApp()
MIDletÀÌ ÀϽà ÁßÁö »óÅ¿¡ µé¾î°¬À½À» ¾Ë¸³´Ï´Ù. ÀϽà ÁßÁö »óÅÂÀÇ MIDletÀº °øÀ¯ ÀÚ¿øÀ» ÇØÁ¦Çϰí Á¤Áö »óŰ¡ µÇ¾î¾ß ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â MIDletÀÌ È°¼º »óÅÂÀÎ °æ¿ì¿¡¸¸ È£ÃâµË´Ï´Ù.

pauseApp Áß ·±Å¸ÀÓ ¿¹¿Ü°¡ ¹ß»ýÇϸé MIDletÀº Áï½Ã ¿ÏÀü »èÁ¦µË´Ï´Ù. ÇØ´ç destroyApp°¡ È£ÃâµÇ¾î MIDletÀ» Áö¿ó´Ï´Ù.


destroyApp

protected abstract void destroyApp(boolean unconditional)
                            throws MIDletStateChangeException
MIDletÀÌ Á¾·áµÇ¾î ¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°¬À½À» ¾Ë¸³´Ï´Ù. ¿ÏÀü »èÁ¦ »óÅÂÀÇ MIDletÀº ¸ðµç ÀÚ¿øÀ» ÇØÁ¦ÇÏ°í ¿µ±¸ »óŸ¦ ÀúÀåÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¸Þ¼Òµå´Â ÀϽà ÁßÁö ¶Ç´Â Ȱ¼º »óÅ¿¡¼­ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù.

MIDletÀº Á¾·á Àü ÀÚ¿ø ÇØÁ¦ ¶Ç´Â ±âº» ¼³Á¤À̳ª »óÅ ÀúÀå°ú °°Àº ÇÊ¿äÇÑ ÀÛ¾÷À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.

ÁÖ: MIDletÀº MIDletStateChangeExceptionÀ» ¹ß»ý½ÃÄÑ ¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°¡Áö ¾Êµµ·Ï ¿äûÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ·¯ÇÑ ¿äûÀº unconditional Ç÷¡±×°¡ false·Î ¼³Á¤µÈ °æ¿ì¿¡¸¸ À¯È¿ÇÕ´Ï´Ù. ÀÌ Ç÷¡±×°¡ trueÀ̸é ÀÌ ¸Þ¼ÒµåÀÇ Á¾·á ¹æ¹ý°ú °ü°è ¾øÀÌ MIDletÀÌ ¿ÏÀü »èÁ¦ »óÅ¿¡ ÀÖ´Ù°í °¡Á¤ÇÕ´Ï´Ù. À̰ÍÀÌ ¹«Á¶°Ç ¿äûÀÌ ¾Æ´Ñ °æ¿ì MIDletÀº MIDletStateChangeExceptionÀ» ¹ß»ý½ÃÄÑ ÇöÀç »óŸ¦ À¯ÁöÇÑ´Ù´Â »ç½ÇÀ» ¾Ë¸³´Ï´Ù. ÀÌ ¿äûÀÌ ¼ö¶ôµÇ¸é destroy() ¸Þ¼Òµå°¡ ³ªÁß¿¡ ´Ù½Ã È£ÃâµË´Ï´Ù.

destroyApp Áß ·±Å¸ÀÓ ¿¹¿Ü°¡ ¹ß»ýÇϸé ÀÌ·¯ÇÑ ¿¹¿Ü´Â ¹«½ÃµÇ°í MIDletÀÌ ¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°©´Ï´Ù.

Parameters:
unconditional - ÀÌ ¸Þ¼Òµå°¡ È£ÃâµÉ ¶§ trueÀ̸é MIDletÀÌ Á¤¸®µÇ°í ¸ðµç ÀÚ¿øÀ» ÇØÁ¦ÇØ¾ß ÇÕ´Ï´Ù. ¹Ý´ë·Î falseÀ̸é MIDletÀÌ MIDletStateChangeExceptionÀ» ¹ß»ý½ÃÄÑ Áö±ÝÀº ¿ÏÀü »èÁ¦µÇÁö ¾ÊÀ» °ÍÀÓÀ» Ç¥½ÃÇÕ´Ï´Ù.
Throws:
MIDletStateChangeException - MIDletÀÌ ½ÇÇàÀ» °è¼ÓÇÏÁö ¾ÊÀ¸·Á´Â °æ¿ì ¹ß»ýÇÕ´Ï´Ù(¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°¡Áö ¾ÊÀ½). ÀÌ ¿¹¿Ü´Â unconditionalÀÌ trueÀÎ °æ¿ì¿¡´Â ¹«½ÃµË´Ï´Ù.

notifyDestroyed

public final void notifyDestroyed()
MIDletÀÌ ¿ÏÀü »èÁ¦ »óÅ¿¡ µé¾î°¬´Ù´Â °ÍÀ» ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡ ¾Ë¸± ¶§ »ç¿ëÇÕ´Ï´Ù. ÀÌ °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î´Â MIDletÀÇ destroyApp ¸Þ¼Òµå¸¦ È£ÃâÇÏÁö ¾Ê°í MIDletÀÌ º¸À¯ÇÑ ¸ðµç ÀÚ¿øÀ» ´Ù½Ã »ç¿ëÇÒ ¼ö ÀÖ´Â °ÍÀ¸·Î °£ÁÖÇÕ´Ï´Ù. MIDlet.destroyApp()°¡ È£ÃâµÇ¸é MIDletÀº µ¿ÀÏÇÑ ÀÛ¾÷(Á¤¸® ¹× ÀÚ¿ø ÇØÁ¦ µî)À» ¼öÇàÇØ¾ß ÇÕ´Ï´Ù.


notifyPaused

public final void notifyPaused()
MIDletÀÌ È°¼ºÈ­µÇÁö ¾Ê°í ÀϽà ÁßÁö »óÅ¿¡ µé¾î°¬À½À» ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡ ¾Ë¸³´Ï´Ù. MIDletÀÌ ¿ÏÀü »èÁ¦µÇ¾ú°Å³ª ¾ÆÁ÷ ½ÃÀÛµÇÁö ¾ÊÀº °æ¿ì¿¡´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇØµµ ¾Æ¹« È¿°ú°¡ ¾ø½À´Ï´Ù.

MIDletÀÌ È°¼º »óÅ¿¡ ÀÖÀ¸¸é MIDlet¿¡ ÀÇÇØ ÀÌ ¸Þ¼Òµå°¡ È£ÃâµÉ ¼ö ÀÖ½À´Ï´Ù.

MIDletÀÌ notifyPaused()¸¦ È£ÃâÇÏ¸é ³ªÁß¿¡ startApp() ¸Þ¼Òµå°¡ È£ÃâµÇ¾î MIDletÀ» ´Ù½Ã Ȱ¼ºÈ­ÇÒ ¼öµµ ÀÖ°í destroyApp() ¸Þ¼Òµå°¡ È£ÃâµÇ¾î ¿ÏÀü »èÁ¦ÇÒ ¼öµµ ÀÖ½À´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ ÀÚüÀûÀ¸·Î ÀϽà ÁßÁöµÇ¸é resumeRequest¸¦ È£ÃâÇÏ¿© Ȱ¼º »óÅ¿¡ ´Ù½Ã µé¾î°¡µµ·Ï ¿äÃ»ÇØ¾ß ÇÕ´Ï´Ù.


getAppProperty

public final String getAppProperty(String key)
ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î¿¡¼­ ¸í¸íµÈ µî·Ï Á¤º¸¸¦ °Ë»öÇÏ´Â ±â¹ýÀ» MIDlet¿¡ Á¦°øÇÕ´Ï´Ù. µî·Ï Á¤º¸´Â ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ ÆÄÀϰú ¸Å´ÏÆä½ºÆ®ÀÇ Á¶ÇÕ¿¡¼­ °Ë»öµË´Ï´Ù. ½Å·ÚÇÒ ¼ö ÀÖ´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì ¸Å´ÏÆä½ºÆ®ÀÇ °ªÀÌ ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ °ªÀ¸·Î ´ëüµÇÁö ¾Êµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. µÎ °ªÀÌ ´Ù¸£¸é MIDletÀÌ ÀåÄ¡¿¡ ¼³Ä¡µÇÁö ¾Ê½À´Ï´Ù. ½Å·ÚÇÒ ¼ö ¾ø´Â ÀÀ¿ë ÇÁ·Î±×·¥ÀÇ °æ¿ì ¼³¸íÀÚÀÇ ¼Ó¼º À̸§ÀÌ ¸Å´ÏÆä½ºÆ®ÀÇ ¼Ó¼º À̸§°ú °°À¸¸é ¼³¸íÀÚÀÇ °ªÀÌ »ç¿ëµÇ°í ¸Å´ÏÆä½ºÆ®ÀÇ °ªÀº ¹«½ÃµË´Ï´Ù.

Parameters:
key - µî·Ï Á¤º¸ À̸§
Returns:
µî·Ï Á¤º¸ °ªÀ» °¡Áø ¹®ÀÚ¿­. Ű¿¡ »ç¿ë °¡´ÉÇÑ °ªÀÌ ¾ø´Â °æ¿ì nullÀÌ ¹ÝȯµË´Ï´Ù.
Throws:
NullPointerException - ۰¡ nullÀÎ °æ¿ì ¹ß»ýÇÕ´Ï´Ù.

resumeRequest

public final void resumeRequest()
MIDletÀÌ È°¼º »óÅ¿¡ µé¾î°¡·Á°í ÇÔÀ» Ç¥½ÃÇÏ´Â ±â¹ýÀ» MIDlet¿¡ Á¦°øÇÕ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î´Â ÀÌ ¸Þ¼Òµå¸¦ È£ÃâÇÏ¿© Ȱ¼º »óÅ·ΠÀ̵¿ÇÒ ÀÀ¿ë ÇÁ·Î±×·¥À» °áÁ¤ÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÀ¿ë ÇÁ·Î±×·¥ °ü¸® ¼ÒÇÁÆ®¿þ¾î°¡ ÀÌ ÀÀ¿ë ÇÁ·Î±×·¥À» Ȱ¼ºÈ­ÇÒ ¶§ startApp ¸Þ¼Òµå°¡ È£ÃâµË´Ï´Ù.

ÀÌ ¸Þ¼Òµå°¡ È£ÃâµÇ´Â °æ¿ì ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀϹÝÀûÀ¸·Î ÀϽà ÁßÁö »óÅÂÀÔ´Ï´Ù. ÀÀ¿ë ÇÁ·Î±×·¥Àº ÀϽà ÁßÁö »óÅ¿¡¼­µµ ŸÀÌ¸Ó ¶Ç´Â Äݹé°ú °°Àº ºñµ¿±â À̺¥Æ®¸¦ ó¸®ÇÒ ¼ö ÀÖ½À´Ï´Ù.


platformRequest

public final boolean platformRequest(String URL)
                              throws ConnectionNotFoundException

ÀåÄ¡°¡ Ç¥½ÃµÈ URLÀ» ó¸®(¿¹: Ç¥½Ã ¶Ç´Â ¼³Ä¡)Çϵµ·Ï ¿äûÇÕ´Ï´Ù.

Ç÷§Æû¿¡ ÀûÀýÇÑ ±â´É°ú »ç¿ë °¡´ÉÇÑ ÀÚ¿øÀÌ ÀÖÀ¸¸é MIDlet Suite°¡ ¹é±×¶ó¿îµå¿¡¼­ ½ÇÇàµÇ´Â µ¿¾È ÇØ´çµÇ´Â ÀÀ¿ë ÇÁ·Î±×·¥À» Æ÷±×¶ó¿îµå·Î °¡Á®¿Í »ç¿ëÀÚ°¡ »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù. Ç÷§Æû¿¡ ÀûÀýÇÑ ±â´ÉÀ̳ª »ç¿ë °¡´ÉÇÑ ÀÚ¿øÀÌ ¾øÀ¸¸é MIDlet Suite°¡ Á¾·áÇÑ ÈÄ¿¡ ÇØ´ç URL ¿äûÀ» ó¸®Çϵµ·Ï ´ë±âÇÒ ¼ö ÀÖ½À´Ï´Ù. ÀÌ °æ¿ì ¿äûÇÑ MIDlet Suite°¡ Á¾·áÇϸé Ç÷§ÆûÀº ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥(ÀÖ´Â °æ¿ì)À» Æ÷±×¶ó¿îµå·Î °¡Á®¿Í »ç¿ëÀÚ°¡ »óÈ£ ÀÛ¿ëÇÒ ¼ö ÀÖµµ·Ï ÇØ¾ß ÇÕ´Ï´Ù.

À̰ÍÀº ºí·ÏµÇÁö ¾Ê´Â ¸Þ¼ÒµåÀÔ´Ï´Ù. ¶ÇÇÑ ÀÌ ¸Þ¼Òµå´Â ¿©·¯ ¿äûÀ» ´ë±â¿­¿¡ ³ÖÁö ¾Ê½À´Ï´Ù. ¿äûÀÌ Ã³¸®µÇ±â Àü¿¡ MIDlet Suite¸¦ Á¾·áÇØ¾ß ÇÏ´Â Ç÷§ÆûÀÇ °æ¿ì ¸¶Áö¸· ¿äû¸¸ ó¸®ÇØ¾ß ÇÕ´Ï´Ù. MIDlet Suite¿Í ¿äûÀÌ µ¿½Ã¿¡ ó¸®µÉ ¼ö ÀÖ´Â Ç÷§ÆûÀÇ °æ¿ì MIDlet Suite°¡ ÀÛ¼ºÇÑ °¢ ¿äûÀº Àû½Ã¿¡ ó¸®µÉ ¼ö ÀÖµµ·Ï Ç÷§Æû ¼ÒÇÁÆ®¿þ¾î¿¡ Àü´ÞµÇ¾î¾ß ÇÕ´Ï´Ù.

ÁöÁ¤µÈ URLÀÌ MIDlet Suite(ÀÀ¿ë ÇÁ·Î±×·¥ ¼³¸íÀÚ ¶Ç´Â JAR ÆÄÀÏ)ÀÌ¸é ¿äûÀ» ó¸®ÇÒ ÀÀ¿ë ÇÁ·Î±×·¥¿¡¼­´Â À̸¦ ¸í¸íµÈ ÆÐŰÁö¸¦ ¼³Ä¡ÇÏ´Â ¿äûÀ¸·Î ÇØ¼®ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ °æ¿ì Ç÷§ÆûÀÇ Á¤»óÀûÀÎ MIDlet Suite ¼³Ä¡ ÇÁ·Î¼¼½º¸¦ »ç¿ëÇØ¾ß ÇÏ°í »ç¿ëÀÚ°¡ ±× ÇÁ·Î¼¼½º(´Ù¿î·Îµå ¹×/¶Ç´Â ¼³Ä¡ Ãë¼Ò Æ÷ÇÔ)¸¦ Á¦¾îÇϵµ·Ï Çã¿ëÇØ¾ß ÇÕ´Ï´Ù. ¼³Ä¡µÇ´Â MIDlet Suite°¡ ÇöÀç ½ÇÇà ÁßÀÎ MIDlet SuiteÀÇ ¾÷µ¥ÀÌÆ®¶ó¸é Ç÷§ÆûÀº ¾÷µ¥ÀÌÆ®¸¦ ¼öÇàÇϱâ Àü¿¡ ÇöÀç ½ÇÇà ÁßÀÎ MIDlet Suite¸¦ ¸ÕÀú ÁßÁö½ÃÄÑ¾ß ÇÕ´Ï´Ù. Ç÷§Æû¿¡ µû¶ó ¼³Ä¡¸¦ ½ÇÇàÇϱâ Àü¿¡ ÇöÀç ½ÇÇà ÁßÀÎ MIDlet Suite¸¦ ÁßÁöÇØ¾ß ÇÏ´Â °æ¿ìµµ ÀÖ½À´Ï´Ù.

ÁöÁ¤µÈ URLÀÌ RFC2806¿¡ ÁöÁ¤µÈ °Íó·³ tel:<number> Çü½ÄÀ̸é Ç÷§Æû¿¡¼­´Â À̸¦ À½¼º È£ÃâÀ» ½ÃÀÛÇÏ´Â ¿äûÀ¸·Î ÇØ¼®ÇØ¾ß ÇÕ´Ï´Ù. ÀÌ ¿äûÀº "ÀüÈ­" ÀÀ¿ë ÇÁ·Î±×·¥(Ç÷§Æû¿¡ ÇØ´ç ÀÀ¿ë ÇÁ·Î±×·¥ÀÌ Á¸ÀçÇÏ´Â °æ¿ì)¿¡ Àü´ÞµÇ¾î 󸮵Ǿî¾ß ÇÕ´Ï´Ù. "ÀüÈ­" ÀÀ¿ë ÇÁ·Î±×·¥(Á¸ÀçÇÏ´Â °æ¿ì)Àº ½Ã³» ¹× ±¹Á¦ ÅëÈ­¸¦ ¼³Á¤ÇÒ ¼ö ÀÖ¾î¾ß Çϸç DTMF ÀüÈ­ °É±âµµ ¼öÇàÇØ¾ß ÇÕ´Ï´Ù. ¸ðµç RFC2806 ¿ä¼Ò, ƯÈ÷ ÇØ´ç ÄÁÅØ½ºÆ®¸¦ ¾Ë°í ÀÖ´Â ¿µ¿ª ÁöÁ¤ÀÚ ¶Ç´Â ±âŸ Å͹̳Π¿ä±¸ »çÇ×ÀÌ ±¸ÇöµÉ ÇÊ¿ä´Â ¾ø½À´Ï´Ù. ISDN ÇÏÀ§ ÁÖ¼Ò, ¼­ºñ½º Á¦°øÀÚ ¹× ÇâÈÄ È®Àåµµ ¹«½ÃµÉ ¼ö ÀÖ½À´Ï´Ù. ÀüÈ­¸¦ °Å´Â Áß ÀϽà ÁßÁö Çö»óÀº ÀϺΠÀüÈ­ ¼­ºñ½º¿Í´Â ¹«°üÇÕ´Ï´Ù.

ÀåÄ¡´Â À§ÀÇ ¿ä±¸ »çÇ× ¿ÜÀÇ Ãß°¡ URL üÁ¦¸¦ Áö¿øÇÒ ¼ö ÀÖ½À´Ï´Ù.

ÀÌ ¸Þ¼Òµå¸¦ »ç¿ëÇÏ´Â ¸¹Àº ¹æ½ÄÀÌ »ç¿ëÀÚ¿¡°Ô ÀçÁ¤ÀûÀÎ ¿µÇâÀ» ÁÙ ¼ö ÀÖ½À´Ï´Ù(¿¹: ¹«¼± ³×Æ®¿öÅ©¸¦ ÅëÇÑ µ¥ÀÌÅÍ Àü¼Û ¶Ç´Â À½¼º È£Ãâ ½ÃÀÛ). µû¶ó¼­ Ç÷§Æû¿¡¼­´Â ÀÛ¾÷À» ¼öÇàÇϱâ Àü¿¡ »ç¿ëÀÚ°¡ °¢ ¿äûÀ» ¸íÈ®ÇÏ°Ô ÀνÄÇϰí ÀÖ´ÂÁö È®ÀÎÇØ¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ°¡ Æí¸®ÇÏ°Ô ÀÛ¾÷ÇÒ ¼ö ÀÖµµ·Ï ÀÚÀ¯·Ó°Ô ±¸ÇöÇÒ ¼ö ÀÖ½À´Ï´Ù. ¿¹¸¦ µé¾î, ¾î¶² Ç÷§Æû¿¡¼­´Â ´ëÈ­ »óÀÚ¸¦ ¿­¾î °¢ ¿äû¿¡ ´ëÇØ »ç¿ëÀÚÀÇ Çã¶ôÀ» ¾òÀ» ¼öµµ ÀÖ°í ´Ù¸¥ Ç÷§Æû¿¡¼­´Â ÀûÀýÇÑ ÀÀ¿ë ÇÁ·Î±×·¥À» ½ÃÀÛÇÏ¿© URL ¶Ç´Â ÀüÈ­ ¹øÈ£ Çʵ带 ä¿ìÁö¸¸ »ç¿ëÀÚ°¡ ·Îµå ¶Ç´Â ´ÙÀ̾ó ¹öưÀ» È®½ÇÈ÷ ´©¸¦ ¶§±îÁö´Â ÀÛ¾÷À» ¼öÇàÇÏÁö ¾ÊÀ» ¼öµµ ÀÖ½À´Ï´Ù.

Parameters:
URL - Ç÷§Æû¿¡¼­ ·ÎµåÇÒ URL. °ø¹é ¹®ÀÚ¿­(null ¾Æ´Ô)Àº º¸·ù ÁßÀÎ ¿äûÀ» Ãë¼ÒÇÕ´Ï´Ù.
Returns:
³»¿ëÀ» °¡Á®¿À±â Àü¿¡ ¸ÕÀú MIDlet Suite¸¦ Á¾·áÇØ¾ß ÇÏ´Â °æ¿ì true
Throws:
ConnectionNotFoundException - Ç÷§ÆûÀÌ ¿äûµÈ URLÀ» ó¸®ÇÒ ¼ö ¾ø´Â °æ¿ì
Since:
MIDP 2.0

checkPermission

public final int checkPermission(String permission)
ÁöÁ¤µÈ ±ÇÇÑ »óŸ¦ °¡Á®¿É´Ï´Ù. ÀåÄ¡ÀÇ API°¡ ¿äûµÈ ƯÁ¤ ±ÇÇÑÀ» Á¤ÀÇÇÏÁö ¾ÊÀ¸¸é °ÅºÎ·Î º¸°íµÇ¾î¾ß ÇÕ´Ï´Ù. »ç¿ëÀÚ »óÈ£ ÀÛ¿ëÀ» ¿äûÇÒ ¼öµµ Àֱ⠶§¹®¿¡ ±ÇÇÑ »óŰ¡ ¾Ë·ÁÁöÁö ¾ÊÀº °æ¿ì ¾Ë ¼ö ¾øÀ½À¸·Î º¸°íµÇ¾î¾ß ÇÕ´Ï´Ù.

Parameters:
permission - °ÅºÎ, Çã¿ë ¶Ç´Â ¾Ë ¼ö ¾øÀ½ÀÎÁö È®ÀÎ
Returns:
±ÇÇÑÀÌ °ÅºÎµÇ¸é 0, ±ÇÇÑÀÌ Çã¿ëµÇ¸é 1, ¾Ë·ÁÁöÁö ¾ÊÀº »óÅÂÀ̸é -1
Since:
MIDP 2.0

MID ÇÁ·ÎÇÊ

ÀǰßÀ̳ª Á¦¾È »çÇ× º¸³»±â MID ÇÁ·ÎÇÊ »ç¾ç ¹öÀü 2.0
Java´Â ¹Ì±¹ ¹× ´Ù¸¥ ±¹°¡¿¡¼­ Sun Microsystems, Inc.ÀÇ »óÇ¥ ¶Ç´Â µî·Ï »óÇ¥ÀÔ´Ï´Ù. Copyright 1993-2002 Sun Microsystems, Inc. 901 San Antonio Road, Palo Alto, California, 94303, U.S.A. ¸ðµç ±Ç¸®´Â ÀúÀÛ±ÇÀÚÀÇ ¼ÒÀ¯ÀÔ´Ï´Ù.