here is the code:
Code:
Int contnum= c1.countValues(Contact.TEL);
Int flag=0;
for(int cont=0;cont<contnum;cont++)
{
tela=c1.getAttributes(Contact.TEL, cont);
if ((tela & Contact.ATTR_MOBILE) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="M:";
con1+=connum1;
connum=connum1;
flag=1;
}
if ((tela & Contact.ATTR_ HOME) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="H:";
con1+=connum1;
connum=connum1;
flag=1;
}
if ((tela & Contact.ATTR_WORK) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="w:";
con1+=connum1;
connum=connum1;
flag=1;
}
if ((tela & Contact.ATTR_OTHER) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="o:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_FAX) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="f:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_AUTO) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="a:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_ASST) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="ast:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_PREFERRED) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="pff:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_PAGER) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="pgr:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_SMS) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="sms:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
if ((tela & Contact.ATTR_NONE) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="none:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
//
if ((tela & Contact.ATTR_OTHER) != 0)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="o:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=1;
}
//
else
{
if(flag!=1)
{
String connum1=c1.getString(Contact.TEL, cont);
String con1="g:";
con1+=connum1;
connum=connum1;
lst1.append(con1,null);
flag=0;
}
}
flag=0;
}