2013-07-22 6 views
8

पर मुझे खाली नहीं है। मुझे अपने सैमसंग गैलेक्सी नेक्सस के साथ एक अजीब समस्या है, जहां मेरे एप्लिकेशन में बनाई गई और लिखी गई फाइलें फोन पर पहुंचने पर ठीक दिख रही हैं (ईएस फाइल के माध्यम से एक्सप्लोरर), लेकिन जब मैं अपने पीसी (यूएसबी के माध्यम से जुड़े फोन के साथ) पर एक ही फाइल देखने की कोशिश करता हूं, तो वे 0 बाइट्स (और खोले जाने पर खाली) के रूप में दिखाई देते हैं।पीसी पर खाली दिखने वाली फ़ाइलें लेकिन स्मार्टफोन

ये सामान्य टेक्स्ट फाइलें होनी चाहिए, जिन्हें मैं नई फ़ाइल (डीआईआर, फ़ाइल नाम) का उपयोग करके बना रहा हूं और प्रिंटवाइटर की लेखन विधि का उपयोग करने के लिए लिख रहा हूं। मैं MediaScannerConnection.scanFile का उपयोग कर सामग्री डेटाबेस में नई फ़ाइलें भी जोड़ रहा हूं।

मैंने मूल रूप से पिछले अनुप्रयोगों (> 6 महीने पहले) में किसी भी मुद्दे के बिना एक ही कोड का उपयोग किया है, इसलिए मैं वास्तव में उलझन में हूं कि यह अब क्यों काम नहीं कर रहा है। क्या किसी को भी ऐसी ही समस्याएं हैं?

अद्यतन:

फिर भी समस्या निवारण इस ... दो और टिप्पणियों मुझे पूरी तरह से उलझन में है:

  1. मैं एक पीसी पर एक ही फ़ाइलों तक पहुँचने की कोशिश की, और वे ठीक काम किया। यह मुझे सोच रहा था कि यह कुछ ड्राइवर मुद्दा हो सकता है, लेकिन यह अभी भी अजीब होगा क्योंकि मैंने ड्राइवर को बिल्कुल नहीं बदला है (मैंने पहले कभी इस मुद्दे का अनुभव नहीं किया था)।

  2. मैंने पहले बनाए गए एक अलग एप्लिकेशन का उपयोग करके फ़ाइलों को बनाने का प्रयास किया। यह फ़ाइल निर्माण, आदि के लिए मूल रूप से एक ही फ़ाइलियो क्लास का उपयोग करता है। इस एप्लिकेशन के साथ ऐसा कोई समस्या नहीं है।

+0

मैं मीडियास्केनर को अलर्ट करने की इस अन्य विधि को आजमाउंगा: http://stackoverflow.com/a/17391679/833647 –

+0

उस विधि का प्रयास किया, लेकिन मुझे एक ही परिणाम मिलते हैं। – robguinness

+0

एक ही समस्या थी, लेकिन मेरे डिवाइस पर केवल एक फ़ोल्डर के लिए, ES एक्सप्लोरर के साथ बनाया गया था। मेरे लिए फिक्स फोन पर फ़ोल्डर का नाम बदलना था, जिसने नया नाम बनाया और पुराना नाम विंडोज एक्सप्लोरर में दिखाई दिया। जो कुछ भी है, अब यह फाइलें दिखाता है। – lucidbrot

उत्तर

4

मुझे एक ही समस्या का सामना करना पड़ा। यह एमटीपी (मीडिया ट्रांसफर प्रोटोकॉल) को परिभाषित करने के तरीके के साथ करना है।

एमटीपी में कुछ कमीएं हैं। विकिपीडिया उन्हें सूचीबद्ध करता है के रूप में:

  1. जब एक फ़ाइल खोलने, उपयोगकर्ता तक फ़ाइल पीसी के लिए नकल की है इससे पहले कि यह देखी जा सकती है इंतज़ार करना होगा। (नोट: फ़ाइल को देखने के बाद पीसी हार्ड ड्राइव पर रहता है और डिवाइस हटा दिया जाता है)
  2. पीसी से डिवाइस पर फ़ाइलों का कोई निर्माण नहीं, फ़ाइलों को पीसी पर बनाया जाना चाहिए और कॉपी किया जाना चाहिए।
  3. डिवाइस पर फ़ाइलों का कोई संपादन नहीं, संपादन को सहेजने से पहले फ़ाइलों को कॉपी किया जाना चाहिए और फ़ाइल कॉपी की गई है।

मेरे मामले में, स्क्रीन टोपियां, जबकि फोन USB द्वारा कनेक्ट किया गया था मैं ले लिया बाहर आया आकार (पीसी पर) में 0 केबी किया जाना है। लेकिन, यूएसबी को अनप्लगिंग और प्लगिंग ने हल किया।

+0

ने कोशिश की कि फिक्स (यूएसबी अनप्लगिंग और प्लगिंग), लेकिन इससे मदद नहीं मिलती है।मुझे नहीं लगता कि मैं विकिपीडिया के तीनों आइटमों का उल्लंघन कर रहा हूं। लेकिन मैं सहमत हूं कि एमटीपी में कई कमीएं हैं! – robguinness

+0

हाँ, एक अलग मुद्दा हो सकता है। बस स्पष्ट होने के लिए, पहले से आकार वाले स्क्रीनशॉट अनप्लग-प्रतिलिपि हैक के बाद अपने संबंधित आकार में गए थे। कनेक्ट होने पर लिया गया स्क्रीनशॉट अभी भी 0 केबी था। – Vikram

1

मुझे एक ही समस्या थी, जब मैंने अपने फोन को प्लग किया तो कहा कि फ़ोल्डर खाली था, हालांकि जब मैंने अपने फोन को अनलॉक किया तो सभी फाइलें मेरे कंप्यूटर पर दिखाई दीं। मेरे पास काफी कड़े सुरक्षा सेटिंग्स हैं, लेकिन यह एक कोशिश के लायक है।

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