equal
deleted
inserted
replaced
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 |