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

একটি ফাইল ইউআরআই থেকে ডিরেক্টরী লাভ

যদি ইনকামিং Intent একটি ফাইল ইউআরআই ধারন করে, ইউআরআই ফাইলের একটি সম্পূর্ণ ফাইল নেম ধারন করে, যার মধ্যে পূর্ণ ডিরেক্টরী পাথ এবং ফাইল নেম। অ্যান্ড্রয়েড বিম ফাইল ট্রান্সফার এর জন্য, ডিরেক্টরী পাথ অন্য স্থানাস্তরিত ফাইলের অবস্থান নির্দেশ করে, যদি কোন একটা থেকে থাকে। ডিরেক্টরী পাথ পেতে, ইউআরআই এর পাথ অংশ নিন যা এই file: প্রিফিক্স ছাড়া ইউআরআই এর সকল কিছু ধারন করে। পাথ অংশ থেকে একটি File তৈরী করুন, তারপর File এর প্যারেন্ট পাথ অর্জন করুন:

...
    public String handleFileUri(Uri beamUri) {
        // Get the path part of the URI
        String fileName = beamUri.getPath();
        // Create a File object for this filename
        File copiedFile = new File(fileName);
        // Get a string containing the file's parent directory
        return copiedFile.getParent();
    }
    ...