Android cep telefonuna sms gönderdiğimde, birden fazla kişiyi seçebilirim (Lütfen bkz. A.png) ve sms tek bir kayıt olacak.Bir defada birden çok telefon numarasına sms gönderdiğimde adres alanı birden çok telefon numarası kaydedecek mi?
SMS'ler "content: // sms /" kullanarak sorgulanabilir mi? "Adres" alanı çoklu telefon numaralarını döndürecek mi?
Teşekkürler! örneğin
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;
}
((bağlamı) checkNewOutgoingSms diyoruz), belirli Sms göndermek nerede tüm adresleri almak istersiniz? – 5er
Benim için başka bir fikrin var mı? – HelloCW
Evet, birden çok kişiye bir sms gönderildiğinde tüm adresleri almayı umuyorum – HelloCW