Benim android uygulamasının cihazın telefon numarasını alması gerekiyor. Geri almak için getLine1Number()
yöntemini kullanıyorum, ancak bazı telefonlarda yanlış bir değer döndürüyor.Android Mobil Kimlik Numarası (MIN)
Kodu:
TelephonyManager tMgr = (TelephonyManager)c.getSystemService(Context.TELEPHONY_SERVICE);
String number = tMgr.getLine1Number();
yanlış değerini dönen telefon android 6.0.1 çalıştıran bir Samsung Galaxy S6 olduğunu. Telefon numarası altındaki telefon ayarlarında aynı yanlış değer görüntülenir, ancak MIN altında doğru telefon numarası görüntülenir.
Bu problem için bana herhangi bir fikir veya çözüm önerisi olan var mı? Bir android telefondan MIN değerini almanın herhangi bir yolunu bulamadım. Bu telefonun neden yanlış bir değer döndürdüğünü de anlayamadım.
Uygulama kodunu gösterme, ne yaptığınızı bilmiyoruz. – Halfstop