| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > Java ME (J2ME) > Зпауск стандартных приложений |
| Автор: Samuil 12.3.2007, 04:14 |
| Привет Всем! Вопрос: Как из мидлета можно запустить стандартное приложение на телефоне типа калькулятора, плеера, и т.д. Заранее благодарен |
| Автор: W0LF 12.3.2007, 13:10 |
| Наверно простому смертному никак в силу безопасности j2me. |
| Автор: Samuil 13.3.2007, 04:26 |
| W0LF, хорошо, как я понимаю: написанные на java фаил менеджеры могут запускать приложения. Файлу даешь: open With и он открывает этот тип файлов с определленой прогой. Кажись такое возможно, вопрос как? |
| Автор: javastic 13.3.2007, 10:37 |
| Встроенный браузер можно запустить, а вот остальное боюсь что нет. (стандартными средствами j2me). |
| Автор: Vladimir35 13.3.2007, 10:37 |
| platformRequest? Пользуйтесь декомпилером и расскажите, что нарыли. |
| Автор: W0LF 13.3.2007, 11:12 |
| не, platformRequest по ходу ток установить может... |
| Автор: Dancer 13.3.2007, 11:41 |
| platformRequest позволяет сделать звонок из мидлета, либо зайти по какому либо URL. для звонка try { platformRequest("tel:+Xxxxxxxxxxx"); } catch(Throwable t) { t.printStackTrace(); System.out.println("can't run method platformRequest(): "+t); } где Xxxxxxxxxxx - это 11 значный номер телефона. Можно в принципе и городские и т.д. Лишь бы номер был валидный, хотя и это не обязательно (просто не дозвонишься, ну или не туда дозвонишься URL - это нормальный url который мы используем в браузере, то есть http:// и далее либо это URL на страницу, либо на какой-то конкретный файл, который располагается в Internet, либо даже на какой-либо скрипт (не важно). Если это будет ссылка на какой-то файл аудио-видео, то будет предложено закачать и сохранить этот файлик в мобильнике, используя стандартные (native) средства. Если это просто страница, то она будет отображена в браузере (В любом случае, будет стартован браузер сначала, далее уже вся работа, ведётся из браузера телефона). Если линка будет на JAD/JAR файл, то будет предложено скачать приложение к себе на девайс. try { platformRequest("http://www.ya.ru"); } catch(Throwable t) { t.printStackTrace(); System.out.println("can't run method platformRequest(): "+t); } Возможно некоторые призводители расширяют поддержку URL schem для своих аппаратов, возможно можно у кого-то и вызвать через platformRequest("file://ЧТО_ТО_ИЗ_ФАЙЛОВОЙ_СИСТЕМЫ_ТЕЛЕФОНА") но по стандарту должны поддерживаться лишь tel: и http: (и кажется ещё и https: но про это могу ошибиться) |