2012-12-20 28 views
6

मैं एक एंड्रॉइड ऐप पर काम कर रहा हूं। मैं अपने सर्वर से छवियों और वीडियो को अपने एंड्रॉइड ऐप पर भेजना चाहता हूं। जीसीएम केवल 4 केबी डेटा भेजने की इजाजत देता है, लेकिन मीडिया फाइलें आमतौर पर बड़े आकार के होते हैं तो यह कैसे करें?सर्वर से एंड्रॉइड ऐप में मीडिया कैसे भेजें?

उत्तर

4

मैंने वास्तव में इस पर दो ब्लॉग पोस्ट लिखे थे। first कोई दिखाता है कि पेलोड में एक लिंक कैसे भेजें और फिर URL का उपयोग करके फ़ाइलों को डाउनलोड करें।

second दिखाता है कि 4K पेलोड के हिस्से के रूप में छोटी छवियां कैसे भेजें।

+0

बीटीडब्ल्यू अच्छी पोस्ट! –

+0

@ लिन-आर्ट धन्यवाद! – selsine

+0

धन्यवाद selsine, लेकिन क्या कोई तरीका है कि मैं सीधे किसी भी डाउनलोड लिंक के बिना मीडिया फ़ाइलों को भेज सकता हूं, फ़ाइल आकार अधिकतम पेलोड आकार से अधिक हो सकता है, क्लाउड या कुछ के माध्यम से .. – user1918034

6

आप इसे जीसीएम का उपयोग कर अपने क्लाइंट को नहीं भेजते हैं। आप क्लाइंट को अपने सर्वर/क्लाउड से लाने के लिए नई सामग्री के बारे में सूचित करने के लिए जीसीएम का उपयोग करते हैं।

उन्नत विषयों के तहत gcm-docs और "send-to-sync" विचार पढ़ें।

चेक बड़ी तस्वीर Google I/O 2012 के लिए गूगल आईओ वेब-api वीडियो (~ मिनट 30) और फ़ाइलों android-sdk/extras/google/gcm/samples

1

स्टोर मीडिया (चित्र, वीडियो आदि) में उनमें से के माध्यम से अपने सर्वर & भेजने लिंक पर एंड्रॉइड ऐप के लिए जीसीएम।

+0

इसके अलावा मैं इन मीडिया फ़ाइलों को डाउनलोड करना चाहता था और इसे स्थानीय रूप से ऐप फ़ोल्डर में भविष्य में पहुंच के लिए स्टोर करना चाहता था, यह कैसे करें? – user1918034

+0

इसे अपने एसडीकार्ड या एप्लिकेशन कैश निर्देशिका में डाउनलोड करें और स्टोर करें –

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