eSIM এবং SIM কার্ড শনাক্ত করুন
সেভ করা পৃষ্ঠা গুছিয়ে রাখতে 'সংগ্রহ' ব্যবহার করুন
আপনার পছন্দ অনুযায়ী কন্টেন্ট সেভ করুন ও সঠিক বিভাগে রাখুন।
SIM কার্ড এবং eSIM সহ Android-চালিত ডিভাইসগুলি TelephonyManager
এবং SubscriptionManager
সহ টেলিফোনি API-তে নিম্নলিখিত IDগুলি ব্যবহার করে:
- সাবস্ক্রিপশন আইডি: একটি মোবাইল সাবস্ক্রিপশনের জন্য অনন্য আইডি।
- লজিক্যাল স্লট সূচক বা আইডি: একটি লজিক্যাল সিম স্লট উল্লেখ করে অনন্য সূচক। লজিক্যাল স্লট আইডিগুলি 0 থেকে শুরু হয় এবং একটি ডিভাইসে সমর্থিত সক্রিয় স্লটের সংখ্যার উপর নির্ভর করে উপরে যায়। উদাহরণস্বরূপ, একটি ডুয়াল-সিম ডিভাইসে সাধারণত স্লট 0 এবং স্লট 1 থাকে। যদি একটি ডিভাইসে একাধিক ফিজিক্যাল স্লট থাকে কিন্তু শুধুমাত্র একটি সক্রিয় স্লট সমর্থন করে তবে এটিতে শুধুমাত্র লজিক্যাল স্লট আইডি 0 থাকবে।
- ফিজিক্যাল স্লট সূচক বা আইডি: একটি ফিজিক্যাল সিম স্লট উল্লেখ করে অনন্য সূচক। ভৌত স্লট আইডিগুলি 0 থেকে শুরু হয় এবং ডিভাইসে শারীরিক স্লটের সংখ্যার উপর নির্ভর করে উপরে যায়৷ এটি একটি ডিভাইসের যৌক্তিক স্লটের সংখ্যা থেকে পৃথক, যা একটি ডিভাইস ব্যবহার করতে সক্ষম সক্রিয় স্লটের সংখ্যার সাথে মিলে যায়। উদাহরণস্বরূপ, একটি ডিভাইস যা ডুয়াল-সিম এবং সিঙ্গেল-সিম মোডের মধ্যে স্যুইচ করে তার সবসময় দুটি ফিজিক্যাল স্লট থাকতে পারে, কিন্তু সিঙ্গেল-সিম মোডে এটি শুধুমাত্র একটি লজিক্যাল স্লট থাকবে।
- কার্ড আইডি: একটি UiccCard সনাক্ত করতে ব্যবহৃত অনন্য আইডি।

পূর্ববর্তী চিত্রে:
- ডিভাইসটিতে দুটি লজিক্যাল স্লট রয়েছে।
- ফিজিক্যাল স্লট 0-এ একটি সক্রিয় প্রোফাইল সহ একটি ফিজিক্যাল UICC কার্ড রয়েছে।
- শারীরিক স্লট 2-এ একটি সক্রিয় প্রোফাইল সহ একটি eUICC।
- ভৌত স্লট 1 বর্তমানে ব্যবহার করা হচ্ছে না।

পূর্ববর্তী চিত্রে:
- ডিভাইসটিতে তিনটি লজিক্যাল স্লট রয়েছে।
- ফিজিক্যাল স্লট 0-এ একটি সক্রিয় প্রোফাইল সহ একটি ফিজিক্যাল UICC কার্ড রয়েছে।
- ফিজিক্যাল স্লটে 1 হল একটি eUICC যার দুটি ডাউনলোড করা প্রোফাইল রয়েছে, উভয়ই MEP (মাল্টিপল এনাবলড প্রোফাইল) ব্যবহার করে সক্রিয়।
মোবাইল API (OMAPI) রিডার সমর্থন খুলুন
অ্যান্ড্রয়েড 11 এবং উচ্চতর সংস্করণে, ওপেন মোবাইল এপিআই (ওএমএপিআই) নিম্নলিখিত ফ্ল্যাগ সহ ডিভাইসগুলিতে eSE, SD এবং UICC সমর্থন হার্ডওয়্যার পরীক্ষা করা সমর্থন করে:
ডিভাইস সমর্থন পরীক্ষা করতে getSystemAvailableFeatures()
বা hasSystemFeature()
এর সাথে এই মানগুলি ব্যবহার করুন।
এই পৃষ্ঠার কন্টেন্ট ও কোডের নমুনাগুলি Content License-এ বর্ণিত লাইসেন্সের অধীনস্থ। Java এবং OpenJDK হল Oracle এবং/অথবা তার অ্যাফিলিয়েট সংস্থার রেজিস্টার্ড ট্রেডমার্ক।
2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।
[[["সহজে বোঝা যায়","easyToUnderstand","thumb-up"],["আমার সমস্যার সমাধান হয়েছে","solvedMyProblem","thumb-up"],["অন্যান্য","otherUp","thumb-up"]],[["এতে আমার প্রয়োজনীয় তথ্য নেই","missingTheInformationINeed","thumb-down"],["খুব জটিল / অনেক ধাপ","tooComplicatedTooManySteps","thumb-down"],["পুরনো","outOfDate","thumb-down"],["অনুবাদ সংক্রান্ত সমস্যা","translationIssue","thumb-down"],["নমুনা / কোড সংক্রান্ত সমস্যা","samplesCodeIssue","thumb-down"],["অন্যান্য","otherDown","thumb-down"]],["2025-07-29 UTC-তে শেষবার আপডেট করা হয়েছে।"],[],[],null,["# Detect eSIMs and SIM cards\n\nAndroid-powered devices with SIM cards and eSIMs use the following IDs in the telephony\nAPIs, including\n[`TelephonyManager`](/reference/android/telephony/TelephonyManager) and\n[`SubscriptionManager`](/reference/android/telephony/SubscriptionManager):\n\n- Subscription ID: unique ID for a mobile subscription.\n- Logical slot index or ID: unique index referring to a logical SIM slot. Logical slot IDs start at 0 and go up depending on the number of supported active slots on a device. For example, a dual-SIM device typically has slot 0 and slot 1. If a device has multiple physical slots but only supports one active slot, it will have only the logical slot ID 0.\n- Physical slot index or ID: unique index referring to a physical SIM slot. Physical slot IDs start at 0 and go up depending on the number of physical slots on the device. This differs from the number of logical slots a device has, which corresponds to the number of active slots a device is capable of using. For example, a device which switches between dual-SIM and single-SIM mode may always have two physical slots, but in single-SIM mode it will have only one logical slot.\n- Card ID: unique ID used to identify a UiccCard.\n\nIn the preceding diagram:\n\n- The device has two logical slots.\n- In physical slot 0 there is a physical UICC card with an active profile.\n- In physical slot 2 is an eUICC with an active profile.\n- Physical slot 1 is not currently in use.\n\nIn the preceding diagram:\n\n- The device has three logical slots.\n- In physical slot 0 there is a physical UICC card with an active profile.\n- In physical slot 1 is an eUICC that has two downloaded profiles, both active using MEP (Multiple Enabled Profiles).\n\nOpen Mobile API (OMAPI) reader support\n--------------------------------------\n\nOn Android 11 and higher, Open Mobile API (OMAPI) supports checking for eSE, SD,\nand UICC support hardware on devices with the following flags:\n\n- [`FEATURE_SE_OMAPI_ESE`](/reference/android/content/pm/PackageManager#FEATURE_SE_OMAPI_ESE)\n- [`FEATURE_SE_OMAPI_SD`](/reference/android/content/pm/PackageManager#FEATURE_SE_OMAPI_SD)\n- [`FEATURE_SE_OMAPI_UICC`](/reference/android/content/pm/PackageManager#FEATURE_SE_OMAPI_UICC)\n\nUse these values with\n[`getSystemAvailableFeatures()`](/reference/android/content/pm/PackageManager#getSystemAvailableFeatures())\nor\n[`hasSystemFeature()`](/reference/android/content/pm/PackageManager#hasSystemFeature(java.lang.String))\nto check for device support."]]