2012-07-19 15 views
8

मैं एक एंड्रॉइड एप्लिकेशन विकसित कर रहा हूं जिसमें प्रारंभ और ऑनलाइन समन्वयन में ऑफ़लाइन डेटा होगा। इसका अर्थ है: किसी आइटम और उपयोगकर्ता पर उपयोगकर्ता क्लिक ऑफ़लाइन (SQLite डेटाबेस या फ़ाइल) से उस आइटम के डेटा को पढ़ता है और डेटा (टेक्स्ट, चित्र, मूवी इत्यादि) के साथ गतिविधि प्रदर्शित करता है। साथ ही (यदि ऑनलाइन) एप्लिकेशन पृष्ठभूमि में webservice पर जाता है और डेटा डाउनलोड करता है तो डेटा का संस्करण मोबाइल डिवाइस पर नया संस्करण है, पृष्ठभूमि में डेटा बदलता है और उपयोगकर्ता को बताता है कि नया डेटा उपलब्ध है (यदि उपयोगकर्ता अभी भी एक जैसा है वस्तु - एक ही गतिविधि)। यदि नहीं है, तो अगली बार जब उपयोगकर्ता एक ही आइटम पर क्लिक करता है तो एप्लिकेशन स्वचालित रूप से नया डेटा पढ़ता है।ऑनलाइन सिंकिंग के साथ ऑफ़लाइन एंड्रॉइड एप्लिकेशन

क्या यह फोन पर SQLite है या फ़ाइल के लिए सबसे अच्छा तरीका है? क्या मैं SQL फ़ाइल को अपलोड करने के लिए ऑफ़लाइन डेटा के साथ ऑफ़लाइन डेटा डाल सकता हूं, Google Play पर एएपीके अपलोड कर रहा हूं?

उत्तर

0

उत्तर इस बात पर निर्भर करता है कि आपका एप्लिकेशन किस प्रकार का डेटा काम कर रहा है। यदि आपके पास बहुत सारी डेटा फ़ाइलें हैं (चित्र, फिल्में, एमपी 3) तो आप शायद दोनों फाइलों को फोन पर स्टोर करना चाहते हैं, और तारीखों और संस्करण को स्टोर करना और SQLite डेटाबेस में लिंक जानकारी दर्ज करना चाहते हैं ताकि आपको पता चल सके कि उन्हें अपडेट करने की आवश्यकता है ।

विस्तार फ़ाइल शायद वह नहीं है जिसे आप ढूंढ रहे हैं। यह वास्तव में बेहद बदलते डेटा के बड़े डेटा सेटों के लिए है, जैसे गेम में संदर्भित विशाल 3 डी बनावट या बड़े वीडियो।

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