मैं फ़ोन नंबर प्राप्त करने के लिए निम्नलिखित API का उपयोग कर रहा हूं; हालांकि, कुछ डिवाइस निम्न प्रारूप में संख्या वापस कर देंगे:मैं फ़ोन नंबर से "+" और देश कोड कैसे हटा सकता हूं?
"+" + देश कोड + फोन नंबर पूर्व। +12062436969
TelephonyManager tm = (TelephonyManager) getSystemService(TELEPHONY_SERVICE);
String phoneNumber = tm.getLine1Number();
मैं एक तरह से/एल्गोरिथ्म इस "+" चिह्न और देश कोड को दूर करने के पता लगाने के लिए चाहते हैं, तो मैं केवल पिछले दस अंक मिल जाएगा। पूर्व। +12062436969 -> 2062436969
मेरा मानना है कि मुझे केवल अंतिम दस अंकों की आवश्यकता है। क्या कोई भी किसी भी विचार का सुझाव दे सकता है?
बिल्कुल सही सर ......... + 1 आपके लिए .... –
उपर्युक्त परियोजना के लिए अद्यतन लिंक: https://github.com/googlei18n/libphonenumber – Benjamin