Как создать компонент браузера в J2ME, который может отображать веб-страницы внутри приложения? Есть ли для этого API? или это действительно возможно?Как создать окно браузера в J2ME?
ответ
Насколько я знаю, единственный браузер, написанный в J2ME является Opera Mini (не запутаться с Opera Mobile, которая другая вещь). Он работает удивительно хорошо даже на очень низких телефонах, но большая часть обработки HTML выполняется на специальном сервере, на котором размещаются Opera, и клиент получает оптимизированные, предварительно отформатированные двоичные данные для отображения.
Выполнение всего на телефоне с использованием Java может быть трудным или даже невозможным. Вы сможете создать код браузера, который отображает очень простые HTML-страницы, но сделать это правильно даже для более сложных страниц, по-видимому, невозможно на J2ME из-за ограниченной памяти и процессора.
Я могу себе представить, что некоторые телефоны высокого класса поставляются с пользовательским API для встраивания собственного браузера в Midled, но стандартная J2ME определенно не имеет этого.
Единственный портативный способ отображения веб-страницы в браузере с:
MIDlet.platformRequest(String URL);
На некоторых мобильных, это прервет приложение J2ME, хотя.
API обработки содержимого - это то, что вы ищете.
Это JSR 211.
К сожалению, сделать то, что вы хотите, вам нужно будет найти телефон, который содержит реализацию JSR211, которая является одновременно полной и правильной.
Этого еще не существует, насколько я знаю.
Единственный эмулятор J2ME, который я знаю, который может позволить вам запустить окно браузера (вне MIDlet), - это эмулятор Nokia Series60. Это не имеет полной реализации JSR 211.
Unfortunatley В Java ME нет встроенных компонентов для рендеринга html.
Вы можете попробовать htmlBrowser компонент j2mePolish инструментария (www.j2mepolish.org)
Попробуйте это http://sourceforge.net/projects/fire-j2me/
Мой опыт:
- J2MEPolish имеет браузер HTML. Он стоит 990 евро за приложение, и вам нужно использовать J2MEPolish для его использования. Но будьте осторожны: их браузер HTML имеет много проблем, он поддерживает формы и другие расширенные элементы, но если вы попытаетесь получить что-то, что вам нравится, качество рендеринга будет плохим (например, без интервала, по умолчанию в центре и т. Д.). Бесплатная оценка/GPL доступна.
- Компонент HTML-компонента PocketLearn J2ME - http://www.j2mehtml.com/, по-видимому, имеет меньше возможностей, но гораздо лучшее качество рендеринга. Это также не бесплатно, и там они не предоставляют никакой полезной информации о загрузке или публичной лицензии.
- J2ME CHtml браузер является свободным и открытым исходным кодом, но не документы (и, вероятно, не качество тоже)
. Думаю, это лучший ответ. Кроме того, я занимаюсь вторым выпуском браузера J2MEPolish. – mixdev
- 1. Создать всплывающее окно браузера
- 2. Как создать сетку в j2me
- 3. Как создать textarea в j2me
- 4. Создать форму в J2ME
- 5. Создать библиотеку в j2me
- 6. Как прокрутить окно браузера
- 7. как разделить окно браузера
- 8. J2ME: Как создать случайное число?
- 9. Как создать автономный пакет браузера, экспортирующий непосредственно в окно?
- 10. Как создать хромированное окно?
- 11. Как создать файл jar в J2ME?
- 12. j2me - Как создать изображение в формате jpg?
- 13. Как создать вкладки экрана в j2me (java)
- 14. Окно командного файлового браузера
- 15. Очистка браузера, загружаемая в окно браузера
- 16. Как показать диалоговое окно на холсте в мобильном приложении J2ME?
- 17. Как создать всплывающее новое окно браузера с небольшим размером
- 18. Как создать всплывающее окно из Flex без панели инструментов браузера?
- 19. Как сделать окно браузера перетаскиваемым?
- 20. Как определить окно браузера как всплывающее окно в Firefox-Extension?
- 21. Как Открыть новое окно браузера
- 22. Как закрыть окно браузера Chrome?
- 23. Как закрыть окно закрытия браузера?
- 24. Добавление в окно внешнего браузера
- 25. Как создать всплывающее окно в asp.net mvc?
- 26. Минимизировать окно браузера
- 27. Открыть окно браузера IE
- 28. ASP.NET, закрывающее окно браузера
- 29. Откройте окно браузера, как pop в C#
- 30. Как скрыть окно браузера в chrome extension?
Я не хочу, чтобы закрыть приложение. Я хочу знать, доступен ли какой-либо компонент вида (например, Form, List) для отображения веб-страниц внутри самого приложения.Подобно тому, как у iPhone есть UIWebWiew, у android также есть компонент, похожий на этот – Jinesh