2012-08-11 15 views
8

आवश्यकता का उपयोग कर लैपटॉप से ​​वेब ब्राउज़र के माध्यम से एंड्रॉइड डिवाइस प्रबंधित करें: मैं अपने एंड्रॉइड फोन को अपने लैपटॉप के माध्यम से वाई-फाई का उपयोग करके नियंत्रित करना चाहता हूं। इसके लिए मुझे एक वेब सर्वर और एक "अनुकूलित" वेब ऐप चलाने की ज़रूरत है जो एंड्रॉइड फोन पर किसी विशेष पोर्ट और वाईफ़ाई एडाप्टर के आईपी पते पर चलती है। उदाहरण के लिए, मैं वेब आवेदन करने के लिए अपने फोन पर चल रहे ब्राउज़र के माध्यम से अपने लैपटॉप का उपयोग कर कनेक्ट कर सकते हैं: http://(ip address of the phone):portवाईफ़ाई

बातें मैं कोशिश की है: मैं एंड्रॉयड मेरे जैसे जावा आधारित सर्वलेट्स चलाने देता है कि के लिए कुछ वेबसर्वर का मूल्यांकन (ijetty)। टीडजेएस, केडब्लूएस, पीएडब्लू इत्यादि जैसे अन्य लोग हैं। अब तक, मैं उन्हें फोन पर चलाने और अपने लैपटॉप के माध्यम से वेब सर्वर तक पहुंचने में सक्षम हूं।

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

i-घाट वेब अनुप्रयोग Android APIs उपयोग कर सकते हैं कि समर्थन का दावा करता है, लेकिन कैसे इस तरह के वेब अनुप्रयोग/सर्वलेट एंड्रॉयड एपीआई का उपयोग करता है करने के लिए का निर्माण करने पर किसी भी ईमानदार प्रलेखन का अभाव है।

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

android.content.ContentResolver resolver = (android.content.ContentResolver)config.getServletContext().getAttribute("org.mortbay.ijetty.contentResolver");; 
android.content.Context androidContext = (android.content.Context)config.getServletContext().getAttribute("org.mortbay.ijetty.context"); 

जिसके माध्यम से आप प्रणाली सेवाओं का उपयोग कर सकते हैं, पढ़ सकते हैं और वरीयताओं को लिखने, संपर्क आदि को पुनः प्राप्त करने के लिए क्वेरी निष्पादित करें:

उत्तर

1

i-jetty example application पर एक नज़र आप देख सकते हैं कि यह Context और ContentResolver वस्तुओं को पुनः प्राप्त करना संभव है देते जैसे कि यह एक सामान्य एंड्रॉइड एप्लिकेशन था।

+0

बिल्कुल सही विभिन्न API लेवल के दर्दनाक विन्यास सेटिंग्स के साथ परीक्षण सर्वलेट्स के एक लंबे समय के बाद। – ArkoD

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

  • कोई संबंधित समस्या नहीं^_^