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

ফাইল নেম সেট করুন

পূর্ববর্তী অধ্যায়ে যেভাবে দেখানো হয়েছে, একটি ইমেজের জন্য ফাইল লোকেশন অবশ্যই ডিভাইস এনভায়রনমেন্ট দ্বারা চালিত হওয়া উচিত। যার জন্য আপনার নিজেকে একটি সংঘর্ষ-রোধক ফাইল-নাম করা স্কিম (a collision-resistant file-naming scheme) বেছে নিতে হবে। পরবর্তী ব্যবহারের জন্য আপনি একটি মেম্বার ভেরিয়েবলের মধ্যে পাথ সেভ করতে চাইতেও পারেন। এখানে একটি উাদারণ সমাধান দেয়া হলো:

private File createImageFile() throws IOException {
    // Create an image file name
    String timeStamp =
        new SimpleDateFormat("yyyyMMdd_HHmmss").format(new Date());
    String imageFileName = JPEG_FILE_PREFIX + timeStamp + "_";
    File image = File.createTempFile(
        imageFileName,
        JPEG_FILE_SUFFIX,
        getAlbumDir()
    );
    mCurrentPhotoPath = image.getAbsolutePath();
    return image;
}