منصوبے کے بارے میں
adaptive_media_picker Flutter کے لیے ایک کراس پلیٹ فارم میڈیا پکنگ لائبریری ہے جو پیچیدہ اجازت کے حالات کو نمٹنے کے لیے ڈیزائن کیا گیا ہے، بشمول محدود اور محدود اجازتیں۔ یہ اینڈرائیڈ، iOS، ویب، macOS، Windows اور Linux پر ایک یا ایک سے زیادہ تصاویر اور واحد ویڈیو منتخب کرنے کے لیے متحد API فراہم کرتا ہے۔
اہم خصوصیات:
- اسمارٹ پرسمن ہینڈلنگ: خودکار طریقے سے مکمل، محدود اور مسترد اجازت کے حالات کا انتظام کرتا ہے۔ اس میں iOS اور Android کے لیے built-in، مقامی لک کے محدود رسائی والی نچلی شیٹ UI موجود ہے۔
- امیج کرپنگ: اینڈرائیڈ، iOS اور ویب پر اختیاری امیج کرپنگ کی حمایت کرتا ہے، جس میں حسب ضرورت ایسپیکٹ ریشو اور لاکنگ آپشنز شامل ہیں۔
- تھیمنگ سپورٹ: محدود رسائی والی شیٹ اور کرپر UI خود بخود درخواست کی تھیم کو ورثے میں لے سکتے ہیں یا برائٹنس اور پرائمری کلر جیسی ترتیبات کے ذریعے حسب ضرورت بنایا جا سکتا ہے۔
- ویب اور ڈیسک ٹاپ مطابقت: dart:io انحصارات کے بغیر تعمیر شدہ ہے تاکہ Flutter Web پر محفوظ اطلاق یقینی بنایا جا سکے، اور ڈیسک ٹاپ پلیٹ فارمز پر مقامی فائل ڈائیلاگز استعمال کرتا ہے۔
- اسٹوریج پرسمن کے بغیر گیلری انتخاب: جدید Android ڈیوائسز پر وسیع اسٹوریج اجازتیں حاصل کرنے سے بچنے کے لیے Android Photo Picker (اور سسٹم فال بیکس) کا استعمال کرتا ہے۔
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.