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

একটি প্রজেকশন নির্ধারণ করুন

একটি কনসট্যান্ট নির্ধারণ করুন যা আপনার কোয়ারি (অনুসন্ধান) থেকে যে কলাম ফেরত আনতে চায় তা ধারন করে। ListView এর প্রতিটা আইটেম কনট্যাক্টের প্রদর্শিত নাম প্রদর্শন করে, যা কনট্যাক্টের নামের প্রধান কাঠামো (ফর্ম) ধারন করে। অ্যান্ড্রয়েড ৩.০ (API ভার্সন ১১) এবং এর পরবর্তী ভার্সনের মধ্যে এই কলামের নাম হচ্ছে Contacts.DISPLAY_NAME_PRIMARY, এর পূর্বেকার ভার্সনের জন্য এর নাম হচ্ছে Contacts.DISPLAY_NAME।

কলাম Contacts._ID, SimpleCursorAdapter বাইন্ডিং প্রক্রিয়া দ্বারা ব্যবহৃত হয়। Contacts._ID এবং LOOKUP_KEY ইউজার কর্তৃক বাছাই করা কনট্যাক্টের জন্য একটি কনটেন্ট URI তৈরী করতে এক সাথে ব্যবহৃত হয়।

...
@SuppressLint("InlinedApi")
private static final String[] PROJECTION =
        {
            Contacts._ID,
            Contacts.LOOKUP_KEY,
            Build.VERSION.SDK_INT
                    >= Build.VERSION_CODES.HONEYCOMB ?
                    Contacts.DISPLAY_NAME_PRIMARY :
                    Contacts.DISPLAY_NAME

        };