.net उनल एंड्रॉइड के साथ कॉल नेट




हाल ही में कॉल (2)

मैं इसी तरह से कुछ पर काम कर रहा हूं, और यद्यपि मैं इस पर सबसे अच्छा अधिकार नहीं हो सकता, मैं कहूंगा कि 10 में से 9 गुणा जोसन आपको जिस तरह से जाना चाहते हैं। ऐसा साबुन नहीं है कि इसकी जगह नहीं है, लेकिन अधिकांश चीजों के लिए जेएसओएन सरल होगा, और यदि ऐसा नहीं दिखता है तो यह संभव है कि आपकी सेवा की आवश्यकता है कि आप वास्तव में जटिल डोमेन को प्रतिनिधित्व करने के बजाय पुनर्रचना कर रहे हों।

यदि आप iPhone, ब्लैकबेरी, WinMo7, अजाक्स वेबसाइट, या वास्तव में कहीं और पर एक ही सेवा का उपयोग करना चाहते हैं, तो बोनस पाठ्यक्रम का जोड़ा है, यह आपके लिए बहुत बेहतर होगा :-)

मेरी $ 0.02

मुझे पता है कि इस सवाल से पहले यहां पूछा गया है, लेकिन मुझे नहीं लगता कि ये जवाब मेरी आवश्यकताओं के लिए पर्याप्त थे।

हमारे पास एक SOAP webservice है जिसका इस्तेमाल आईफोन एप्लिकेशन के लिए किया जाता है, लेकिन संभव है कि हमें एक एंड्रॉइड विशिष्ट संस्करण या सेवा की प्रॉक्सी की ज़रूरत है, इसलिए हमारे पास सोप या जेएसओएन के साथ जाने का विकल्प है मुझे दोनों तरीकों के बारे में कुछ चिंताओं हैं:

सोप समाधान:

  1. क्या जावा स्रोत कोड को डब्ल्यूएसडीएल फाइल से उत्पन्न करना संभव है, यदि हां, तो क्या यह प्रॉक्सी वर्ग को वेबसेवे का उपयोग करने के लिए शामिल करेगा और क्या वह एंड्रॉइड वातावरण में काम करेगा?
  2. Google ने एंड्रॉइड में कोई SOAP लाइब्रेरी प्रदान नहीं किया है, इसलिए मुझे 3 पार्टी का उपयोग करने की आवश्यकता है, कोई सुझाव?
  3. JSON समाधान बनाम तार पर SOAP xml को पार्स करने और ट्रांसमिट करने के साथ प्रदर्शन / ओवरहेड के बारे में क्या है?

JSON समाधान:

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

तो मुझे लगता है कि बड़ा सवाल यह है कि किस पद्धति से जाना है?

मुझे आशा है कि आपके द्वारा मेरी सहायता की जा सकती है। अग्रिम में धन्यवाद :-)


मैं JSON समाधान के बारे में ज्यादा बात नहीं कर सकता लेकिन मैं थोड़ी देर के लिए एंड्रॉइड पर SOAP के साथ काम कर रहा हूं।

यहां सोप समाधान के बारे में मेरी टिप्पणियां हैं I

  1. एंड्रॉइड डिवाइसों पर सोप बनाने के लिए मैंने जो सबसे लोकप्रिय लाइब्रेरी पाई है वह केएसओएपी है I
  2. डिफ़ॉल्ट केएसओएपी पुस्तकालय जावा क्लास को डब्लूएसडीएल से उत्पन्न करने का एक तरीका प्रदान नहीं करता है। यह बहुत बड़ी समस्या है अगर आपके पास बहुत सी विधि के साथ डब्ल्यूएसडीएल है मुझे एक प्रोजेक्ट ( http://en.sourceforge.jp/projects/sfnet_wsdl2ksoap2/ ) मिला है जो इसे करने के लिए "दावा" करता है। नोट: मैंने इसे सफलतापूर्वक अभी तक उपयोग नहीं किया है मैंने अपने कोड का वर्तमान संस्करण कार्यान्वित करने के बाद मुझे इसकी खोज की।
  3. एक्सएमएल पार्सिंग में एक ओवरहेड है और कभी-कभी यह एक समस्या हो सकती है। पार्सिंग ओवरहेड आपके ऐप्लिकेशन संदर्भ और प्रदर्शन आवश्यकताओं पर निर्भर करेगा। वर्तमान में, मुझे एसओएपी द्वारा वीडियो फ़्रेम भेजने के लिए स्वीकार्य प्रदर्शन मिल रहा है (एसओएपी में बेस 64 एन्कोडेड एमजेपीईजी फ्रेम हैं।) एक नेक्सस वन पर बड़े संदेशों को पार्स करने के लिए 150-200 एमएस (संदेश के आकार के आधार पर) )

यह असंबंधित हो सकता है लेकिन मुझे यह एंड्रॉइड के लिए RESTFul अनुप्रयोगों के निर्माण पर यह Google I / O सत्र मिला है। मुझे लगता है कि उन्होंने 2.2 में एक JSON API भी जारी किया था

उम्मीद है की यह मदद करेगा।







soap