2009-03-17 12 views
6

मैं जे 2 एमई में ब्राउज़र घटक कैसे बना सकता हूं जो किसी एप्लिकेशन के अंदर वेब पेज प्रदर्शित कर सकता है? क्या इसके लिए कोई एपीआई उपलब्ध है? या यह वास्तव में संभव है?जे 2 एमई में ब्राउज़र विंडो कैसे बनाएं?

MIDlet.platformRequest(String URL); 

कुछ मोबाइल पर, यह हालांकि जे 2 एमई आवेदन को समाप्त कर देगा:

उत्तर

2

जहाँ तक मुझे पता है, केवल ब्राउज़र जे 2 एमई में लिखा ओपेरा मिनी (ओपेरा मोबाइल है, जो के साथ भ्रमित प्राप्त करने के लिए नहीं है एक अलग बात)। यह बहुत कम अंत फोन पर भी आश्चर्यजनक रूप से अच्छा चलता है, लेकिन अधिकांश एचटीएमएल हैंडलिंग एक विशेष सर्वर पर किया जाता है जो ओपेरा होस्ट करता है, और क्लाइंट को ऑप्टिमाइज़, प्रीफॉर्मेटेड, बाइनरी डेटा प्रदर्शित करने के लिए अनुकूलित किया जाता है।

जावा का उपयोग कर फोन पर सबकुछ करना मुश्किल या असंभव हो सकता है। आप एक ऐसे ब्राउज़र को कोड करने में सक्षम होंगे जो बहुत ही बुनियादी HTML पृष्ठों को प्रदर्शित करता है, लेकिन सीमित स्मृति और सीपीयू के कारण जे 2 एमई पर अधिक जटिल पृष्ठों के लिए भी सही करना असंभव लगता है।

मैं कल्पना कर सकता हूं कि कुछ हाई एंड फोन एक कस्टम एपीआई के साथ आते हैं जो आपको मूल ब्राउज़र को मिडल में एम्बेड करने के लिए आते हैं, लेकिन स्टैंडएट जे 2 एमई में निश्चित रूप से यह नहीं है।

2

ब्राउज़र में एक वेब पेज प्रदर्शित करने के लिए केवल पोर्टेबल तरह से साथ है।

+0

मैं अनुप्रयोग को बंद करने के लिए नहीं करना चाहती। मैं जानना चाहता हूं कि एप्लिकेशन के अंदर वेब पेजों को प्रदर्शित करने के लिए कोई दृश्य घटक (जैसे फॉर्म, सूची) उपलब्ध है या नहीं।आईफोन की तरह UIWebWiew है, एंड्रॉइड में इस – Jinesh

2

सामग्री हैंडलिंग API वह है जिसे आप ढूंढ रहे हैं।

JSR 211.

है कि दुर्भाग्य से, आप क्या चाहते हैं ऐसा करने के लिए, आप एक हैंडसेट JSR211 के एक कार्यान्वयन है कि दोनों पूर्ण और सही होता है कि खोजने के लिए की आवश्यकता होगी।

यह अभी तक मौजूद नहीं है जहां तक ​​मुझे पता है।

एकमात्र जे 2 एमई एमुलेटर जो मुझे पता है कि आपको एक वेब ब्राउज़र विंडो (मिडलेट के बाहर) लॉन्च करने की अनुमति मिल सकती है नोकिया सीरीज 60 एमुलेटर है। इसमें जेएसआर 211 का पूरा कार्यान्वयन नहीं है।

1

दुर्भाग्यवश जावा एमई में एचटीएमएल प्रस्तुत करने के लिए कोई अंतर्निहित घटक नहीं हैं।

0

आप j2mePolish टूलकिट (www.j2mepolish.org) की htmlBrowser घटक कोशिश कर सकते हैं

4

मेरे अनुभव का प्रयास करें:

  1. J2MEPolish HTML ब्राउज़र है। यह 9 0 ईयूआर प्रति ऐप खर्च करता है और इसका उपयोग करने के लिए आपको J2MEPolish का उपयोग करने की आवश्यकता है। लेकिन चेतावनी दी जानी चाहिए: उनके एचटीएमएल ब्राउज़र में कई मुद्दे हैं, यह फ़ॉर्म और अन्य उन्नत तत्वों का समर्थन करता है, लेकिन यदि आप अपनी पसंद की कुछ चीज़ों को प्राप्त करने का प्रयास करते हैं तो गुणवत्ता प्रतिपादन खराब है (उदा। कोई अंतर नहीं, केंद्र दृश्य आदि के लिए डिफ़ॉल्ट)। नि: शुल्क मूल्यांकन/जीपीएल उपलब्ध है।
  2. पॉकेट लर्न जे 2 एमई एचटीएमएल घटक - http://www.j2mehtml.com/ में कम विशेषताएं हैं लेकिन बहुत बेहतर प्रतिपादन गुणवत्ता है। यह भी मुफ्त नहीं है, और वहां वे कोई उपयोगी मूल्यांकन डाउनलोड या सार्वजनिक लाइसेंस शुल्क जानकारी प्रदान नहीं करते हैं।
  3. जे 2 एमई cHTML ब्राउज़र स्वतंत्र और खुला स्रोत है, लेकिन कोई डॉक्स (और शायद कोई भी गुणवत्ता)
+0

के समान घटक भी है, मुझे लगता है कि यह बेहतर जवाब है। इसके अलावा, मैं J2MEPolish ब्राउज़र मुद्दों को दूसरा करता हूं। – mixdev

संबंधित मुद्दे