जब मैं एंड्रॉइड मोबाइल फोन में एक एसएमएस भेजता हूं, तो मैं एकाधिक संपर्क चुन सकता हूं (कृपया ए.png देखें), और एसएमएस एक रिकॉर्ड के रूप में होगा।जब मैं एक समय में एकाधिक फोन नंबरों पर एसएमएस भेजता हूं तो पता फ़ील्ड एकाधिक फोन नंबर स्टोर करेगा?
क्या एसएमएस "सामग्री: // एसएमएस /" का उपयोग करके क्वेरी हो सकती है? क्या क्षेत्र "पता" कई फोन नंबर लौटाएगा?
धन्यवाद!
A.png उदाहरण के लिए
public static List<String> ListDeleteOld(Context myContext, SMSRange mSMSRange, int beforeDays) {
List<String> mListSmsID=new ArrayList<String>();
Uri uri=PublicParFun.GetUriBySMSRange(mSMSRange);
Date beforeDate=getCurrentBefore(beforeDays);
String[] projection = new String[] {"_id","address"};
Cursor cur = myContext.getContentResolver().query(uri, projection, "date<=" + beforeDate.getTime(), null, "date desc");
while(cur.moveToNext()){
String s=cur.getString(cur.getColumnIndex("address"));
}
cur.close();
return mListSmsID;
}
public static Uri GetUriBySMSRange(SMSRange mSMSRange){
Uri uri=null;
final String SMS_URI_ALL = "content://sms/";
final String SMS_URI_INBOX = "content://sms/inbox";
final String SMS_URI_SEND = "content://sms/sent";
final String SMS_URI_OUTBOX = "content://sms/outbox";
final String SMS_URI_DRAFT = "content://sms/draft";
switch (mSMSRange){
case All:
uri = Uri.parse(SMS_URI_ALL);
break;
case Inbox:
uri = Uri.parse(SMS_URI_INBOX);
break;
case Sentbox:
uri = Uri.parse(SMS_URI_SEND);
break;
case Outbox:
uri = Uri.parse(SMS_URI_OUTBOX);
break;
case Draft:
uri = Uri.parse(SMS_URI_DRAFT);
break;
}
return uri;
}
अगर मैं understad, आप सभी पते पाने के लिए जहां विशेष रूप से एसएमएस भेजने था चाहते हैं? – 5er
मेरे लिए कोई और विचार? – HelloCW
हां, मुझे सभी संपर्क प्राप्त होने की उम्मीद है जब एक एसएमएस एकाधिक संपर्क – HelloCW