đą Android-āĻāϰ Telephony Manager āϏāĻšāĻ āĻাāώাāϝ় (āĻŦাংāϞাāϝ়)
đą Android-āĻāϰ Telephony Manager āϏāĻšāĻ āĻাāώাāϝ় (āĻŦাংāϞাāϝ়)
Android-āĻāϰ Telephony Manager āĻšāϞো đ āĻŽোāĻŦাāĻāϞ āύেāĻāĻāϝ়াāϰ্āĻ āĻ āĻĢোāύ āϏংāĻ্āϰাāύ্āϤ āϤāĻĨ্āϝ āĻŦ্āϝāĻŦāϏ্āĻĨাāĻĒāύাāϰ āĻāύ্āϝ āĻāĻāĻি āϏিāϏ্āĻেāĻŽ āϏাāϰ্āĻিāϏ। āϏāĻšāĻ āĻāϰে āĻŦāϞāϞে, āĻāĻি āĻāĻŽাāĻĻেāϰ āĻĢোāύেāϰ āϏিāĻŽ āĻাāϰ্āĻĄ, āĻāϞ, āύেāĻāĻāϝ়াāϰ্āĻ, āĻāĻŦং āĻĄিāĻাāĻāϏ āĻāĻāĻĄেāύ্āĻিāĻি āϏāĻŽ্āĻĒāϰ্āĻে āϤāĻĨ্āϝ āϏংāĻ্āϰāĻš āĻ āĻŦ্āϝāĻŦāϏ্āĻĨাāĻĒāύা āĻāϰāϤে āϏাāĻšাāϝ্āϝ āĻāϰে।
đ Telephony Manager āĻীāĻাāĻŦে āĻাāĻ āĻāϰে?
TelephonyManager āĻ্āϞাāϏāĻি Android API-āϤে āĻŦিāĻĻ্āϝāĻŽাāύ, āϝা āĻŽোāĻŦাāĻāϞ āĻĄিāĻাāĻāϏেāϰ āϏিāĻŽ, āĻāϞ, āύেāĻāĻāϝ়াāϰ্āĻ āĻ āĻĄিāĻাāĻāϏ āϤāĻĨ্āϝ āĻāĻ্āϏেāϏ āĻāϰāϤে āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰা āĻšāϝ়।
đ āϧāϰুāύ: āĻāĻĒāύাāϰ āĻ
্āϝাāĻĒ āĻŦাāύাāύোāϰ āϏāĻŽāϝ় āĻাāύāϤে āĻšāĻŦে—
✔ āĻĢোāύেāϰ IMEI āύāĻŽ্āĻŦāϰ āĻāϤ?
✔ āĻĢোāύ āĻোāύ āύেāĻāĻāϝ়াāϰ্āĻ āĻ
āĻĒাāϰেāĻāϰ āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰāĻে?
✔ āϏিāĻŽ āĻাāϰ্āĻĄ āĻāĻে āύাāĻি āύেāĻ?
✔ āĻĢোāύāĻি āϰিং āĻšāĻ্āĻে āύা āϏাāĻāϞেāύ্āĻ āĻŽোāĻĄে āĻāĻে?
āĻāĻ āϏāĻŦāĻিāĻু āĻাāύা āĻ āĻŦ্āϝāĻŦāϏ্āĻĨাāĻĒāύাāϰ āĻāύ্āϝāĻ Telephony Manager āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰা āĻšāϝ়।
đ Telephony Manager āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰাāϰ āĻāύ্āϝ āϏ্āĻেāĻĒ-āĻŦাāĻ-āϏ্āĻেāĻĒ āĻাāĻāĻĄ
1️⃣ āĻĒ্āϰāĻĨāĻŽে āĻĒাāϰāĻŽিāĻļāύ āϝোāĻ āĻāϰুāύ
Telephony āϏংāĻ্āϰাāύ্āϤ āϤāĻĨ্āϝ āĻĒেāϤে AndroidManifest.xml āĻĢাāĻāϞে āύিāĻেāϰ āĻĒাāϰāĻŽিāĻļāύ āϝোāĻ āĻāϰāϤে āĻšāĻŦে:
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
2️⃣ Telephony Manager āĻ āĻŦāĻেāĻ্āĻ āϤৈāϰি āĻāϰুāύ
TelephonyManager telephonyManager =
(TelephonyManager) getSystemService(Context.TELEPHONY_SERVICE);
3️⃣ IMEI āύāĻŽ্āĻŦāϰ āĻŦেāϰ āĻāϰা
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.O) {
String imei = telephonyManager.getImei();
} else {
String imei = telephonyManager.getDeviceId();
}
4️⃣ āύেāĻāĻāϝ়াāϰ্āĻ āĻ āĻĒাāϰেāĻāϰ āĻাāύা
String operatorName = telephonyManager.getNetworkOperatorName();
5️⃣ āϏিāĻŽ āϏ্āĻেāĻ āĻেāĻ āĻāϰা (āϏিāĻŽ āĻāĻে āĻি āύা)
int simState = telephonyManager.getSimState();
if (simState == TelephonyManager.SIM_STATE_READY) {
Log.d("SIM", "āϏিāĻŽ āĻাāϰ্āĻĄ āĻāύāϏাāϰ্āĻ āĻāϰা āĻāĻে!");
} else {
Log.d("SIM", "āϏিāĻŽ āύেāĻ āĻŦা āĻāĻ্āĻিāĻ āύāϝ়!");
}
đ¯ Telephony Manager āĻĻিā§ে āĻী āĻী āĻāϰা āϝাā§?
✅ āϏিāĻŽ āĻ āύেāĻāĻā§াāϰ্āĻ āϏংāĻ্āϰাāύ্āϤ āϤāĻĨ্āϝ āĻŦেāϰ āĻāϰা
✅ āĻāϞ āϏ্āĻেāĻ (āϰিং, āĻ
āĻĢāĻšুāĻ, āĻāĻāĻĄāϞ) āĻেāĻ āĻāϰা
✅ āύেāĻāĻā§াāϰ্āĻ āĻাāĻāĻĒ (3G, 4G, 5G) āĻেāĻ āĻāϰা
✅ IMEI, IMSI, āϏিāĻŽ āĻ
āĻĒাāϰেāĻāϰ āĻেāĻ āĻāϰা
✅ āϏিāĻŽ āĻাāϰ্āĻĄ āĻāύāϏাāϰ্āĻ āĻāĻে āĻি āύা āĻেāĻ āĻāϰা
⚠ āϏāϤāϰ্āĻāϤা:
đ´ IMEI āύāĻŽ্āĻŦāϰ āĻŦা āĻŦ্āϝāĻ্āϤিāĻāϤ āϤāĻĨ্āϝ āύেāĻāϝ়াāϰ āϏāĻŽāϝ় āĻāĻāĻাāϰেāϰ āĻ
āύুāĻŽāϤি āύিāύ।
đ´ Android 10+ āĻ āĻিāĻু API āϏীāĻŽাāĻŦāĻĻ্āϧ āĻāϰা āĻšāϝ়েāĻে, āϤাāĻ āύāϤুāύ āύিā§āĻŽ āĻ
āύুāϏāϰāĻŖ āĻāϰুāύ।
đ āĻļেāώ āĻāĻĨা
Telephony Manager āĻŽূāϞāϤ āĻŽোāĻŦাāĻāϞ āĻĄিāĻাāĻāϏেāϰ āϏিāĻŽ āĻ āύেāĻāĻā§াāϰ্āĻ āϏংāĻ্āϰাāύ্āϤ āϤāĻĨ্āϝ āĻ ্āϝাāĻ্āϏেāϏ āĻāϰāϤে āĻŦ্āϝāĻŦāĻšৃāϤ āĻšāϝ়। āĻāĻি āĻŦ্āϝāĻŦāĻšাāϰ āĻāϰে āĻāĻĒāύি āĻāϞ, āύেāĻāĻāϝ়াāϰ্āĻ āĻ āĻĒাāϰেāĻāϰ, āϏিāĻŽ āϏ্āĻেāĻ, IMEI āĻāϤ্āϝাāĻĻি āĻাāύāϤে āĻĒাāϰāĻŦেāύ। āϤāĻŦে āύāϤুāύ Android āĻাāϰ্āϏāύāĻুāϞোāϤে āĻিāĻু āϏীāĻŽাāĻŦāĻĻ্āϧāϤা āĻāĻে, āϤাāĻ āϝāĻĨাāϝāĻĨ āĻĒাāϰāĻŽিāĻļāύ āĻŽ্āϝাāύেāĻ āĻāϰা āĻুāϰুāϤ্āĻŦāĻĒূāϰ্āĻŖ।
āĻāĻāύ āĻŽāύে āĻšā§, Telephony Manager āύিā§ে āĻāĻĒāύাāϰ āϧাāϰāĻŖা āĻāϰāĻ āĻ্āϞিā§াāϰ! đ✨
Comments
Post a Comment