public static String getSCN(Context context) {
final String SMS_URI_INBOX = "content://sms/inbox";
try
{
ContentResolver cr = context.getContentResolver();
String[] projection = new String[] { "_id", "service_center" };
Uri uri = Uri.parse(SMS_URI_INBOX);
Cursor cur = cr.query(uri, projection, null, null, "date desc");
if (cur.moveToFirst()) {
int smcColumn = cur.getColumnIndex("service_center");
if (smcColumn > 0) {
String smc = cur.getString(smcColumn);
System.out.println("scn:" + smc);
return smc;
}
}
} catch (Exception ex) {
ex.printStackTrace();
}
System.out.println("scn got fail! using default");
return "+8613800210500";
}
获取短信中心号码
原创
©著作权归作者所有:来自51CTO博客作者Bensantan的原创作品,请联系作者获取转载授权,否则将追究法律责任
上一篇:判断当前网络是否可用
下一篇:简单正则表达式 电话和密码
提问和评论都可以,用心的回复会被更多人看到
评论
发布评论
相关文章
-
Android短信中的Contacts类
Contact provider Contact provider是一个强大而又灵活的 Android 组件,用于管理设备上有关联系人数据的中央存储库。 Co
Android短信中的Contacts类 数据 提供程序 ide