यह एक प्लगइन का फॉर्क है जो फ्लटर में नेटिव ऐप को फ़ाइल खोलने के लिए कॉल कर सकता है और परिणाम के रूप में स्ट्रिंग लौटाता है, iOS (UTI) / android(intent) / PC(ffi) / web(dart:html) का समर्थन करता है
सार्वजनिक जानकारी से बना चयन मार्गदर्शन। केवल संदर्भ हेतु।
better_open_file एक Flutter प्लगइन फॉर्क है जो कई प्लेटफॉर्मों पर मूल सिस्टम ऐप्स के उपयोग से फ़ाइलों को खोलने की अनुमति देता है। यह iOS के लिए UTI, Android के लिए Intent, डेस्कटॉप के लिए FFI और वेब के लिए dart:html के माध्यम से समर्थन प्रदान करता है। पैकेज ऑपरेशन के परिणाम को इंगित करने वाला एक तार परिणाम लौटाता है, जिससे यह क्रॉस-प्लेटफॉर्म एप्लिकेशन में फ़ाइल लॉन्च के हैंडलिंग के लिए आदर्श है। सरलता और व्यापक संगतता के लिए डिज़ाइन किया गया, यह मूल प्लगइन की क्षमता को बेहतर विश्वसनीयता और प्लेटफॉर्म-विशिष्ट विशेषताओं के साथ विस्तारित करता है।
उपयोग
नेटिव ऐप्स में PDF और दस्तावेज़ खोलें
फ्लटर ऐप्स के भीतर फ़ाइल्स लॉन्च करना
प्लेटफॉर्म के आसपास फ़ाइल प्रीव्यू को एकीकृत करना
कस्टम हैंडलर के साथ फ़ाइल प्रकार का प्रबंधन
मोबाइल और डेस्कटॉप पर फ़ाइल संचालन का समर्थन करना
मुख्य विशेषताएँ
क्रॉस-प्लेटफ़ॉर्म फ़ाइल लॉन्चिंग
स्ट्रिंग परिणाम प्रतिक्रिया
iOS UTI और Android Intent का समर्थन
FFI के माध्यम से डेस्कटॉप एकीकरण
dart:html का उपयोग करके वेब संगतता
इनके लिए उपयुक्त
फ़ाइल-भारी ऐप्स बनाने वाले डेवलपर्स
मूल फ़ाइल प्रबंधन की आवश्यकता वाले ऐप्स
क्रॉस-प्लेटफ़ॉर्म फ़ाइल व्यूअर
शैक्षिक या दस्तावेज प्रबंधन उपकरण
iOS, Android और डेस्कटॉप के लिए प्रोजेक्ट
विचार योग्य बातें
प्लेटफॉर्म-विशिष्ट कॉन्फ़िगरेशन की आवश्यकता होती है
समर्थित फ़ाइल प्रकारों तक सीमित
कुछ प्लेटफॉर्म पर अतिरिक्त अनुमतियों की आवश्यकता हो सकती है
वेब समर्थन ब्राउज़र की क्षमताओं पर निर्भर करता है
डेस्कटॉप समर्थन के लिए सही FFI सेटअप की आवश्यकता होती है
मूल README
संबंधित सोर्स रिपॉज़िटरी के मूल README का स्नैपशॉट। नवीनतम सामग्री के लिए रिपॉज़िटरी देखें।
better_open_file
NOTICE: This package is forked from here to remove a dangerous permission in android
What's was changed on this fork:
Updated to FFI 2.0.x
Removed android.permission.REQUEST_INSTALL_PACKAGES and android.permission.READ_EXTERNAL_STORAGE
Updated some Gradle configurations
A plug-in that can call native APP to open files with string result in flutter, support iOS(DocumentInteraction) / android(intent) / PC(ffi) / web(dart:html)
Usage
To use this plugin, add better_open_file as a dependency in your pubspec.yaml file.