Janex72 Опубликовано 8 сентября, 2022 Поделиться Опубликовано 8 сентября, 2022 Привет всем. Отправляю SMS из своего преложения: Procedure _SendSMS (Target, Messagestr :String); Var smsManager :JSmsManager; smsTo :JString; begin smsManager := TJSmsManager.JavaClass.getDefault; smsTo := StringToJString(target); smsManager.sendTextMessage(smsTo, Nil, StringToJString(messagestr), Nil, Nil); End; Отправляется и приходит нормально. Шас смотрю в content://sms/sent Uri := StrToJURI('content://sms/sent'); Cursor := SharedActivity.GetContentResolver.query(Uri, Nil, Nil, Nil, Nil); Date_SentIdx := Cursor.GetColumnIndex(StringToJstring('date_sent')); StatusIdx := Cursor.GetColumnIndex(StringToJstring('status')); While (Cursor.MoveToNext) Do Begin Date_Sent := JStringToString(Cursor.getString(Date_SentIdx )); Status := Cursor.getInt(StatusIdx); End; и есть большая проблема - в поле date_sent всегда пусто Если отправляю на несушествуюшии номер, то даже в поле status всегда -1. Если тож само отправляю в телефоне из стандартного приложения, то нормально - date_sent с датои, и status с кодом заполнен если номер несушествуюшии... Android 7.0 Delphi 10.4.2 Android API Level вроде как 24 Есть идеи как ето лечить? WBR Janex Цитата Ссылка на комментарий
Вопрос
Janex72
Привет всем.
Отправляю SMS из своего преложения:
Procedure _SendSMS (Target, Messagestr :String); Var smsManager :JSmsManager; smsTo :JString; begin smsManager := TJSmsManager.JavaClass.getDefault; smsTo := StringToJString(target); smsManager.sendTextMessage(smsTo, Nil, StringToJString(messagestr), Nil, Nil); End;
Отправляется и приходит нормально. Шас смотрю в content://sms/sent
Uri := StrToJURI('content://sms/sent'); Cursor := SharedActivity.GetContentResolver.query(Uri, Nil, Nil, Nil, Nil); Date_SentIdx := Cursor.GetColumnIndex(StringToJstring('date_sent')); StatusIdx := Cursor.GetColumnIndex(StringToJstring('status')); While (Cursor.MoveToNext) Do Begin Date_Sent := JStringToString(Cursor.getString(Date_SentIdx )); Status := Cursor.getInt(StatusIdx); End;
и есть большая проблема - в поле date_sent всегда пусто
Если отправляю на несушествуюшии номер, то даже в поле status всегда -1.
Если тож само отправляю в телефоне из стандартного приложения, то нормально - date_sent с датои,
и status с кодом заполнен если номер несушествуюшии...
Android 7.0
Delphi 10.4.2
Android API Level вроде как 24
Есть идеи как ето лечить?
WBR
Janex
Ссылка на комментарий
0 ответов на этот вопрос
Рекомендуемые сообщения
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.