Tôi muốn để có được số điện thoại di động của người dùng, mà sẽ được defaultly lấy như tên người dùng, khi tôi sử dụng đoạn mã sau để có được số điện thoại di động, nó sẽ trả về một chuỗi rỗnggetLine1Number android() trả về chuỗi rỗng
TelephonyManager tMgr = (TelephonyManager)getApplicationContext().getSystemService(Context.TELEPHONY_SERVICE);
mPhoneNumber = tMgr.getLine1Number();
String mobNo = mPhoneNumber.replace("+", "");
Một lý do tôi tìm thấy là Số điện thoại của tôi là không rõ dưới Cài đặt-> Giới thiệu về điện thoại-> Trạng thái-> Trạng thái SIM. Làm thế nào để khắc phục vấn đề này mà không đưa ra bất kỳ gánh nặng nào cho người dùng.
xem xét sử dụng số IMEI để nhận dạng. – Droidman