ben aynı gönderici/alıcıdan olmadıklarını belirlemek amacıyla iki telefon numaralarını karşılaştırmak gerekir. Kullanıcı bir kişiye mesaj gönderebilir ve bu kişi cevap verebilir.karşılaştırılması telefon numaraları Android
cevap genellikle +[country-code][area-code-if-any][and-then-the-actual-number]
biçiminde gelir. Örneğin, bir Sri Lanka telefon numarasını +94 71 2593276
.
0712593276
(o Sri Lanka da varsayabiliriz).
Yani ne gerek, ben bu iki sayının aynı olup olmadığını kontrol etmeniz gerekir olduğunu. Bu uygulama uluslararası olarak kullanılacaktır. Bu yüzden ilk 2 haneyi 0 ile değiştiremiyorum (o zaman ABD gibi ülkeler için bir sorun olacaktır). Bunu Java veya Android'de özel olarak yapmanın bir yolu var mı?
Teşekkürler.
telefon numaraları her ülkede geçerli basit kurallara uymayan. Her ülke için vakaları kodlamanız gerekecek. –
@PeterLawrey Bu biraz aşırı görünüyor .. :) Ama mümkün olmalıydı. Sadece stok Android mesajlaşma uygulamasını düşünün. Her iki yönde de girip girmediğimizi aynı numaraya sahip olup olmadığını anlayacaktır. – Roshnal
Bunun için bir arama tablosu olduğunu hayal edin. Bu uygulamayı okumak veya kaynak kodunu okumak için zaten var mı? –