Yeah, I know, but to do so I would have to convert the number first.
Trim away the country code...
I don't know how it is with seperators, like your number.
The incoming number would be something like "+495551234" and it is
stored in the contact as "0555-1234". Thinking of every possibility I
would end up with a search like "phonenumber LIKE %5%5%5%1%2%3%4"
cause I don't know how the string is seperated in the contact and if
it is with or without area code.
Even though I have to check if there is an area code in the incoming
number and trim it right away. And those area codes aren't the same
length for all countries.

On 6 Jul., 18:17, Andrew Burgess <[email protected]> wrote:
> Can you use the LIKE operator, so do something for the selection args such
> as: phonenumbers + " LIKE %555-5555%"?
>
>
>
> On Mon, Jul 6, 2009 at 5:07 AM, Till <[email protected]> wrote:
>
> > Hi
>
> > What I'm trying to do, is to get the corresponding contact to a phone
> > number. It works perfect if the number is stored in the contacts in
> > the following format:
> > +<countrycode><areacode><number>
> > But not all numbers are stored this way. Most are without the
> > countrycode or with "00" instead of "+".
>
> > Do I have to parse the number by myself and set up a corresponding
> > WHERE clause for the query, or is there anything I can't find in the
> > internet to get this one done by the framework?
>
> > Thanks
> > Till
>
> --
> Andrew Burgess
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to