javaruntimes/midp/runtime/javasrc/javax/microedition/midlet/MIDlet.java
branchRCL_3
changeset 24 6c158198356e
parent 19 71c436fe3ce0
equal deleted inserted replaced
23:e5618cc85d74 24:6c158198356e
    29 
    29 
    30 import com.nokia.mj.impl.security.midp.authorization.AccessControllerFactoryImpl;
    30 import com.nokia.mj.impl.security.midp.authorization.AccessControllerFactoryImpl;
    31 import com.nokia.mj.impl.security.midp.authorization.AccessControllerImpl;
    31 import com.nokia.mj.impl.security.midp.authorization.AccessControllerImpl;
    32 import com.nokia.mj.impl.security.utils.SecurityPromptMessage;
    32 import com.nokia.mj.impl.security.utils.SecurityPromptMessage;
    33 
    33 
       
    34 import com.nokia.mj.impl.utils.Id;
    34 import com.nokia.mj.impl.utils.Logger;
    35 import com.nokia.mj.impl.utils.Logger;
    35 
    36 
    36 /**
    37 /**
    37  * A class to be extended by the MIDlet applcation. See MIDP spec for
    38  * A class to be extended by the MIDlet applcation. See MIDP spec for
    38  * further details.
    39  * further details.
   280         return showNote(appName,
   281         return showNote(appName,
   281                         SecurityPromptMessage.QUESTION_ID_APP_LAUNCH_VIA_PLAT_REQ);
   282                         SecurityPromptMessage.QUESTION_ID_APP_LAUNCH_VIA_PLAT_REQ);
   282     }
   283     }
   283 
   284 
   284 
   285 
   285     private boolean showNote(String aAppName,String aConfirmationQueryId)
   286     private boolean showNote(String aAppName, Id aConfirmationQueryId)
   286     {
   287     {
   287         SecurityPromptMessage msg = SecurityPromptMessage.getInstance();
   288         SecurityPromptMessage msg = SecurityPromptMessage.getInstance();
   288         String queryTxt = msg.getText(aConfirmationQueryId,null);
   289         String queryTxt = msg.getText(aConfirmationQueryId,null);
   289         String[] buttons = new String[2];
   290         String[] buttons = new String[2];
   290         buttons[0] = msg.getText(SecurityPromptMessage.ANSWER_ID_ALLOW,null);
   291         buttons[0] = msg.getText(SecurityPromptMessage.ANSWER_ID_ALLOW,null);
   320             // These schemes start applications that ask user for
   321             // These schemes start applications that ask user for
   321             // confirmation before any real action is done.
   322             // confirmation before any real action is done.
   322             mNoPromptSchemes = new Hashtable();
   323             mNoPromptSchemes = new Hashtable();
   323             mNoPromptSchemes.put("cti:","");
   324             mNoPromptSchemes.put("cti:","");
   324             mNoPromptSchemes.put("mailto:","");
   325             mNoPromptSchemes.put("mailto:","");
   325             mNoPromptSchemes.put("mms:","");
       
   326             mNoPromptSchemes.put("mmsto:","");
   326             mNoPromptSchemes.put("mmsto:","");
   327             mNoPromptSchemes.put("rtsp:","");
       
   328             mNoPromptSchemes.put("sms:","");
   327             mNoPromptSchemes.put("sms:","");
   329             mNoPromptSchemes.put("tel:","");
   328             mNoPromptSchemes.put("tel:","");
   330         }
   329         }
   331     }
   330     }
   332 
   331