বাংলায় অ্যান্ড্রয়েড সহায়িকা - Bangla Android Guide

সেন্ড করতে ফাইল নির্দিষ্ট করুন

অন্য NFC- এনাবলড ডিভাইসে এক বা একাধিক ফাইল স্থানান্তর করতে, প্রতিটা ফাইলের জন্যে একটি ফাইল ইউআরআই (একটি file সহকারে একটি URI ) সংগ্রহ করুন এবং তারপর Uri অবজেক্টের একটি বিন্যাসে এটা যুক্ত করুন। একটি ফাইল স্থানান্তার করতে, আপনার অবশ্যই ফাইলের জন্য রিড করার স্থায়ী প্রবেশগম্যতা থাকতে হবে। উদাহরণস্বরূপ, নিম্নোক্ত খন্ডাংশটি দেখাবে একটি ফাইল নেম থেকে কীভাবে আপনি একটি ফাইল ইউআরআই পাবেন এবং তারপর ইউআরআইটি বিন্যাসে (অ্যারে) যুক্ত করবেন:

/*
         * Create a list of URIs, get a File,
         * and set its permissions
         */
        private Uri[] mFileUris = new Uri[10];
        String transferFile = "transferimage.jpg";
        File extDir = getExternalFilesDir(null);
        File requestFile = new File(extDir, transferFile);
        requestFile.setReadable(true, false);
        // Get a URI for the File and add it to the list of URIs
        fileUri = Uri.fromFile(requestFile);
        if (fileUri != null) {
            mFileUris[0] = fileUri;
        } else {
            Log.e("My Activity", "No File URI available for file.");
        }