2010-06-13 12 views
13

नमस्ते: मैं आई-जेटी को एंड्रॉइड एप्लिकेशन में एकीकृत करना चाहता हूं, न कि दूसरी तरफ। क्या किसी ने पहले आई-जेटी को शामिल किया है और इसे एंड्रॉइड 2.1 या 2.2 के तहत चलाने के लिए मिला है?एंड्रॉइड एप्लिकेशन में i-jetty सर्वर को कैसे एम्बेड करें?

+0

मुझे एक ही चीज़ चाहिए, क्या आपने अभी तक ऐसा करने का प्रबंधन किया है? – Stofke

+0

मेरे लिए वही है, क्या कोई भी आई-जेटी को एकीकृत करने में कामयाब रहा है? – Harish

उत्तर

7

मैंने सफलतापूर्वक आई-जेटी को अपने आवेदन में एकीकृत करने में कामयाब रहा, किसी भी व्यक्ति के लिए जो अभी भी ऐसा करने की उम्मीद कर रहा है।

तो मूल रूप से मैंने जो किया है, मैंने आई-जेटी स्रोत कोड डाउनलोड किया है और इसे ग्रहण में एक मेवेन प्रोजेक्ट के रूप में आयात किया है। तब मैं माता पिता pom.xml कि एक webapp Maven मॉड्यूल मैंने बनाया के लिए अंक के लिए एक मॉड्यूल कहा:

<modules> 
    <module>i-jetty-server</module> 
    <module>i-jetty-ui</module> 
    <module>webapp</module> 
</modules> 

और webapp मॉड्यूल के pom.xml में माता-पिता के रूप में मैं-घाट माता पिता सूचीबद्ध:

<parent> 
    <groupId>org.mortbay.ijetty</groupId> 
    <artifactId>ijetty-parent</artifactId> 
    <version>3.2-SNAPSHOT</version> 
</parent> 

तब मैंने अपनी सभी एंड्रॉइड एप्लिकेशन फ़ाइलों को i-jetty-ui maven मॉड्यूल (सभी स्रोत फ़ाइलों और संसाधनों सहित) में कॉपी किया। तो फिर तुम सिर्फ मैं-घाट AndroidManifest.xml फ़ाइल अपने सभी नए गतिविधियों में शामिल हैं और अपने खुद के आवेदन के प्रक्षेपण गतिविधि के लिए 'स्टार्टअप की गतिविधि को बदलने के लिए बदलने के लिए, और IJetty गतिविधि घोषणा से

<intent-filter> 
     <action android:name="android.intent.action.MAIN" /> 
     <category android:name="android.intent.category.LAUNCHER" /> 
    </intent-filter> 

को हटा दें।

और इस प्रकार आपके पास मूल आई-जेटी एप्लिकेशन आपके भीतर चल रहा है! मुझे बताएं कि आपको अधिक जानकारी की आवश्यकता है, मुझे लगता है कि आपने यहां स्रोत कोड देखा है और मेवेन की बुनियादी समझ है।

1

उम्मीद है कि आपका प्रश्न अभी भी इस लंबे समय के लिए अनुत्तरित है और इसलिए मैंने इसका जवाब देने की कोशिश की। This link आपको अपने ऐप में i-jetty सर्वर को एकीकृत करने में प्रारंभ करने में मदद करेगा।

+0

यह वास्तव में जेटी को एम्बेड करने के बारे में है, आई-जेटी नहीं, एक एंड्रॉइड एप्लिकेशन में। – ChiefTwoPencils

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