现拨号盘后有个联系人列表,想通过点击1 ..9 搜出数字下字母所对应联系人。1.拨号盘有10个数字,数字与字母也是一一对应的: a[0] = {0},a[1] = {1}, a[2] = {2, A, B, C}, a[3] = {3, D, E, F}, .....2.点击 2,让查询语句匹配{2,A, B, C}, 点击2和3 排列组合{2, A, B, C}和{3, D, E, F}, 点击3个数,我了个去啊,排列组合太大了吧, selectin语句得绕地球一圈了!3.搜索语句如下:
String selection = PHONE.DISPLAY_NAME+" like '"+组合数[i]+"' or"+ PHONE.NUMBER+" like '"+组合数[i]+"' or" + ...+ 组合数[n]?
startQuery("QUERY_TOKEN", null, PHONE.CONTENT_URI, selection, null, null);请问如何有效组织这些数据?
String selection = PHONE.DISPLAY_NAME+" like '"+组合数[i]+"' or"+ PHONE.NUMBER+" like '"+组合数[i]+"' or" + ...+ 组合数[n]?
startQuery("QUERY_TOKEN", null, PHONE.CONTENT_URI, selection, null, null);请问如何有效组织这些数据?
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货