2012-01-31 6 views
5

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

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

इस पर किसी भी मदद या सुझाव की सराहना की जाएगी।

सादर

+0

क्या आपको अपने पोस्ट किए गए प्रश्न का उत्तर मिला है? मुझे एक ही समस्या का सामना करना पड़ रहा है। मुझे अपने स्कैन किए गए डेटा को डेस्कटॉप पर केवल यूएसबी केबल पर एमएसएसएलएल सर्वर रखने की आवश्यकता है। – SK16

+0

क्षमा करें Sk17, मुझे ऊपर वर्णित सुविधा के रूप में काम नहीं मिला है, लेकिन नीचे दी गई कुछ टिप्पणियां बहुत ही आशाजनक लगती हैं, यह कुछ ऐसा हो सकता है जो मैं वापस आऊंगा। – Israfel

+0

ओह ... मैंने चारों ओर काम किया..मैंने प्रत्येक क्यूआर कोड को स्कैन किया जिसकी मुझे आवश्यकता है .. इसमें से सरणीसूची बनाई गई है और इसे विशिष्ट ईमेल पते पर भेज दिया गया है। फिर डेस्कटॉप एप्लिकेशन बनाया गया है कि यह आवश्यकतानुसार नए ईमेल और संग्रहीत डेटा से सामग्री को जांच और प्राप्त करेगा। – SK16

उत्तर

1

मुझे विश्वास है कि आपके sqllite डेटाबेस (और साथ ही तस्वीरों वहाँ निहित) डिवाइस के एसडी कार्ड पर संग्रहीत किया जाएगा। आपको यहां विकल्प चुनना होगा, सबसे पहले, जब आपके डेस्कटॉप एप्लिकेशन डिवाइस एसडी कार्ड पर फ़ोल्डर ढूंढते हैं (डिवाइस को अपने पीसी पर कनेक्ट करने के बाद फाइल सिस्टम पर आरोहित किया जाना चाहिए), दूसरा ब्लूटूथ का उपयोग करना और डिवाइस से स्थानांतरण को आरंभ करना है डेस्कटॉप एप्लिकेशन

1

आप उन्हें एक ही नेटवर्क पर रखने और उन्हें इस तरह से बातचीत करने का प्रयास कर सकते हैं। मुझे पता है कि RemoteDroid जैसे अनुप्रयोग ऐसा करते हैं, लेकिन मुझे ऐसा करने का कोई अनुभव नहीं है। यह भी तथ्य है कि एसडी कार्ड पर सहेजा गया डेटा/आपके डिवाइस को स्टोरेज मोड में डालकर और आप बस अपने डेस्कटॉप को डिवाइस ड्राइव पर इंगित कर सकते हैं और अपना ऐप उपयोग करने वाले नामित फ़ोल्डर को मान सकते हैं।

1

यहां जवाबों को जोड़ना, आप अपनी तस्वीरों को अपने एसडी कार्ड में फाइलों के रूप में सहेज सकते हैं और इसे अपने पीसी पर स्थानांतरित कर सकते हैं। Here is a dev guide on storing files। वाईफाई पर स्थानांतरित करने का एक और तरीका है। आइस क्रीम सैंडविच में वाईफाई डायरेक्ट एपीआई लगता है जो हमें वाईफाई पर पी 2 पी ट्रांसफर करने की अनुमति देता है। मैं इसे अभी तक लेकिन this

1

समाधान 1

मैं शायद अपने डेस्कटॉप और एंड्रॉयड के बीच rsync का प्रयोग करेंगे पर एक नजर है उपयोग नहीं किया है। इस तरह आप अपने एसक्लाइट से डेटा को एक फ्लैट फ़ाइल में निर्यात कर सकते हैं और इसे अपने डेस्कटॉप पर अपने स्थानीय डेटाबेस में आयात कर सकते हैं। इस तरह आप अपनी स्कीमा को फाइल में भी डाल सकते हैं।

आरएसआईएनसी फाइलों का आदान-प्रदान करने के लिए एक बहुत ही स्थिर प्रोटोकॉल है।

समाधान 2

तुम भी इस उद्देश्य के लिए अमेज़न S3 उपयोग कर सकते हैं। फ़ाइल नाम में यह सुनिश्चित करने के लिए संस्करण संख्या हो सकती है कि आपके पास नवीनतम फ़ाइल है।

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