2012-12-21 10 views
7

मेरा एंड्रॉइड फोनगैप एप्लिकेशन पूरी तरह से काम करता है जब मैं सभी वेब फाइलों (एचटीएमएल, जेएस, सीएसएस ...) को परियोजना के www फ़ोल्डर में कॉपी करता हूं, और संकलित करता हूं इन फ़ाइलों के साथ आवेदन। लेकिन जब मैं उन्हें कॉपी नहीं करता हूं, और इन फ़ाइलों वाले मेरे वेब सर्वर में पुनर्निर्देशन करता हूं (यानी डब्ल्यूडब्ल्यूडब्ल्यू फ़ोल्डर में केवल एक फ़ाइल है: index.html मेरे सर्वर पर पुनर्निर्देशन के साथ) फोनगैप अब एप्लिकेशन में काम नहीं करता है।एंड्रॉइड पर फोनगैप: रिमोट सर्वर से एक वेब ऐप लोड हो रहा है

क्या फोन सामग्री को काम करने का कोई तरीका है, जब एप्लिकेशन सामग्री फ़ाइलों को दूरस्थ सर्वर द्वारा वितरित किया जाता है और एप्लिकेशन के साथ संकलित नहीं किया जाता है?

उत्तर

6

यह किया जा सकता है। ऐसा करने से आपको कुछ भी रोक नहीं सकता है।

Phonegap + Android:

अपने मुख्य गतिविधि कक्षा में, विधि के लिए loadUrl बदलने onCreate:

super.loadUrl ("http://.../index.html");

आईफोन + फोनगैप ia एक और कहानी, अभी भी यह किया जा सकता है। चूंकि यहां बहुत सारे बदलाव हैं, यहां एक ट्यूटोरियल है: http://www.joeldare.com/wiki/open_a_url_in_phonegap

एक और बात, आपको फोनगैप के लिए इंटरनेट कनेक्शन सक्षम करना होगा।

आप एंड्रॉयड प्लेटफॉर्म का इस्तेमाल कर रहे हैं अपने AndroidManifest को यह पंक्ति जोड़ें:

<uses-permission android:name="android.permission.INTERNET" /> 

आह, एक और बात, एक व्यूपोर्ट अपने html फ़ाइल में सेट किया जाना चाहिए।

+1

मैंने कोशिश की और फोनगैप ने शुरुआत में वांछित यूआरएल नहीं खोला, बल्कि ब्राउज़र को यूआरएल खोलने के लिए शुरू किया। आंतरिक पुनर्निर्देशन को सक्षम करने के लिए अन्य कदम भी हैं? – SolessChong

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