में फोन नंबरों की तुलना करना मुझे यह निर्धारित करने के लिए दो फोन नंबरों की तुलना करने की आवश्यकता है कि वे एक ही प्रेषक/रिसीवर से हैं या नहीं। उपयोगकर्ता किसी संपर्क को संदेश भेज सकता है, और वह संपर्क उत्तर दे सकता है।एंड्रॉइड
उत्तर आमतौर पर +[country-code][area-code-if-any][and-then-the-actual-number]
प्रारूप में आता है। उदाहरण के लिए, श्रीलंकाई फोन नंबर के लिए +94 71 2593276
।
और उपयोगकर्ता संदेश भेजता है, वह आमतौर पर प्रारूप (ऊपर के उदाहरण के लिए) में प्रवेश करेंगे 0712593276
(मान वह श्रीलंका में भी है)।
तो मुझे क्या चाहिए, मुझे यह जांचना होगा कि ये दो संख्याएं समान हैं या नहीं। इस ऐप का अंतरराष्ट्रीय स्तर पर उपयोग किया जाएगा। इसलिए मैं पहले 2 अंकों को 0 के साथ प्रतिस्थापित नहीं कर सकता (फिर यह यूएस जैसे देशों के लिए एक समस्या होगी)। जावा या एंड्रॉइड में ऐसा करने का कोई तरीका है-विशेष रूप से?
धन्यवाद।
फ़ोन नंबर प्रत्येक देश में लागू होने वाले सरल नियमों का पालन नहीं करते हैं। आपको प्रत्येक देश के लिए केस कोड करने की आवश्यकता होगी। –
@ पीटर Lawrey यह थोड़ा चरम लगता है .. :) लेकिन यह संभव होना चाहिए। स्टॉक एंड्रॉइड मैसेजिंग ऐप के बारे में सोचें। यह पहचान जाएगा कि क्या यह वही संख्या है या नहीं, हम इसे दोनों तरीकों से दर्ज करते हैं या नहीं। – Roshnal
मुझे लगता है कि इसके लिए एक लुकअप टेबल है। क्या इस ऐप के स्रोत को पढ़ने या डिकंपाइल करने के लिए वैसे भी है? –