আপনার অ্যাপের জন্য একটি FileProvider নির্ধারন করা আপনার মেনিফেস্টের মধ্যে একটা এন্ট্রি চায়। এই এন্ট্রি উৎপন্ন কনটেন্ট ইউআরআই এ ব্যবহার করতে অথরিটি নির্দিষ্ট করে, একইভাবে একটি এক্সএমএল ফাইলের নাম যা আপনার অ্যাপ শেয়ার করতে পারা ডিরেক্টরী সুনির্দিষ্ট করে।
নিম্নোক্ত চিত্রটি আপনাকে দেখাবে কীভাবে আপনার মেনিফেস্টে < provider>এলিমেন্ট এ্যাড করতে হয় যা FileProvider ক্লাস, অথরিটি, এবং এক্সএমএল ফাইল নাম সুনির্দিষ্ট করে:
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.example.myapp">
<application
...>
<provider
android:name="android.support.v4.content.FileProvider"
android:authorities="com.example.myapp.fileprovider"
android:grantUriPermissions="true"
android:exported="false">
<meta-data
android:name="android.support.FILE_PROVIDER_PATHS"
android:resource="@xml/filepaths" />
</provider>
...
</application>
</manifest>
এই উদাহরনে, androic:authorities এট্রিবিউট ইউআরআই অথরিটি সুনির্দিষ্ট করে যা আপনি FileProvider কর্তৃক উৎপন্ন কনটেন্ট ইউআরআই এর জন্য ব্যবহার করতে চাইতে পারেন । এই উদাহরনে, অথরিটি হচ্ছে com.example.myapp.fileprovider । আপনার নিজস্ব অ্যাপের জন্য, অ্যাপের android:package ভ্যালুর অংশীভুত অথরিটি সুনির্দিষ্ট করা সাথে এটাতে স্ট্রিং "fileprovider" যুক্ত করে। অথরিটি ভ্যালু সম্পর্কে আরও জানতে টপিক (Content URIs) এবং android:authorities এট্রিবিউটের জন্য ডকুমেন্টেশন দেখুন।
< provider> এর < meta-data>চাইল্ড এলিমেন্ট এক্সএমএল ফাইলের প্রতি নির্দেশ করে যা আপনার শেয়ার করতে চাওয়া ডিরেক্টরী নির্দিষ্ট করে। android:resource এট্রবিউট .ীসষ এক্সটেনশন ব্যতিত ফাইলের নাম এবং পথ। এই ফাইলের কনটেন্ট পরবর্তী শেসনে আলোচনা করা হবে।