2015-10-07 88 views
0

我使用下面的代碼來獲得MessageCenter號:如何獲得smsc號android?

public String fetch(Context context) { 
    Cursor cursor = context.getContentResolver().query(
     Uri.parse("content://sms/inbox"), null, null, null, null); 
    cursor.moveToFirst(); 
    while (cursor.moveToNext()) { 
     int index = cursor.getColumnIndex("service_center"); 
     return cursor.getString(index); 
    } 
    return ""; 
} 

,但得到錯誤的SMSC號碼,返回號碼919820405904,而在設備是919888009998?

回答

0

地從消息的原始PDU與功能

android.telephony.SmsMessage.getPdu() 
+0

這是工作,每當接收或發送的任何消息? –

+0

你需要留言號碼中心還是其他手機號碼?說清楚由您的網絡服務設置的消息中心號碼 – AndroidEnthusiastic

+0

我需要網絡提供商的消息中心號碼 –