Модераторы: javastic, AntonSaburov
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Зпауск стандартных приложений, как это сделать??? 
:(
    Опции темы
Samuil
  Дата 12.3.2007, 04:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



Привет Всем!
Вопрос: Как из мидлета можно запустить стандартное приложение на телефоне типа калькулятора, плеера, и т.д.
Заранее благодарен smile 


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
W0LF
Дата 12.3.2007, 13:10 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



Наверно простому смертному никак в силу безопасности j2me.


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Samuil
Дата 13.3.2007, 04:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


в(Job)ываю
**


Профиль
Группа: Участник
Сообщений: 705
Регистрация: 26.4.2006
Где: Uzbekistan.Tashke nt

Репутация: 5
Всего: 6



W0LF, хорошо, как я понимаю: написанные на java фаил менеджеры могут запускать приложения. Файлу даешь: open With и он открывает этот тип файлов с определленой прогой. Кажись такое возможно, вопрос как?


--------------------
Выбор уже сделан, остается его только осознать   
smile    smile 
      smile  

user posted image
PM MAIL ICQ   Вверх
javastic
Дата 13.3.2007, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Комодератор
Сообщений: 1214
Регистрация: 18.3.2005
Где: St.Petersburg

Репутация: 19
Всего: 27



Встроенный браузер можно запустить, а вот остальное боюсь что нет. (стандартными средствами j2me).



--------------------
01101010 01100001 01110110 01100001 01110011 01110100 01101001 01100011
scjp, mcp 
PM MAIL WWW ICQ   Вверх
Vladimir35
Дата 13.3.2007, 10:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 56
Регистрация: 1.8.2006

Репутация: 3
Всего: 3



platformRequest?

Пользуйтесь декомпилером и расскажите, что нарыли. 

Это сообщение отредактировал(а) Vladimir35 - 13.3.2007, 10:39
PM MAIL WWW   Вверх
W0LF
Дата 13.3.2007, 11:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


alexander lonsky
***


Профиль
Группа: Участник
Сообщений: 1164
Регистрация: 9.2.2006
Где: Ukraine.Dnepropet rovsk

Репутация: 19
Всего: 20



не, platformRequest по ходу ток установить может...


--------------------
iOS developer
PM MAIL WWW Skype GTalk   Вверх
Dancer
Дата 13.3.2007, 11:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 537
Регистрация: 29.4.2005
Где: Nizhniy Novgorod

Репутация: 33
Всего: 37



platformRequest позволяет сделать звонок из мидлета, либо зайти по какому либо URL.
для звонка 
try {
    platformRequest("tel:+Xxxxxxxxxxx");
} catch(Throwable t) {
    t.printStackTrace();
    System.out.println("can't run method platformRequest(): "+t);
}
где Xxxxxxxxxxx - это 11 значный номер телефона. Можно в принципе и городские и т.д. Лишь бы номер был валидный, хотя и это не обязательно (просто не дозвонишься, ну или не туда дозвонишься smile )

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: но про это могу ошибиться)


--------------------
У программистов есть великая тайна: всё, что только можно, было давно кем-то когда-то написано. Разработчику только нужно знать в какое место кода какие строчки вставить! smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса

  • Прежде чем задать вопрос прочтите это!
  • Литература по Java находится здесь.
  • Литературу по Java обсуждаем здесь.
  • Используйте теги [code=java][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда

  • FAQ раздела лежит здесь!
 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Java ME (J2ME) | Следующая тема »


 




[ Время генерации скрипта: 0.0693 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.