#android #sms
#Android #sms
Вопрос:
String number = "0707775544";
Uri uri = Uri.parse(number);
Intent smsIntent = new Intent(Intent.ACTION_SENDTO, uri);
smsIntent.putExtra("sms_body", "Hello world!");
startActivity(smsIntent);
Когда я запускаю этот код, открывается SMS-сообщение Android по умолчанию, и я, конечно, могу отправить это. Мой вопрос: могу ли я в любом случае сделать текст «Привет, мир!» НЕ редактируется, и если вы хотите написать личное сообщение, оно попадает под это «Привет, мир!».
Заранее спасибо!
Ответ №1:
Если я правильно понял вопрос, SmsManager — это ваше решение. Этот урок также может быть полезен.
Комментарии:
1. Хорошо, тогда мне нужно самому реализовать макет SMS, а также прикрепить часть. Я надеялся, что есть другой способ: P
2. Может быть, но я ничего не знаю
3. Хорошо, я буду продолжать искать или надеяться, что кто-нибудь ответит на этот вопрос. Но спасибо Владимир!
Ответ №2:
смотрите этот урок
вы можете настроить макет, чтобы отключить ту часть, которую вы не хотите изменять, а затем отправить сообщение напрямую
Комментарии:
1. Это то же самое, что предложил Владимир. Я хочу иметь возможность сделать это, используя SMS по умолчанию для Android, а не создавать его самостоятельно.