提问人:Equlo 提问时间:11/15/2023 最后编辑:Equlo 更新时间:11/15/2023 访问量:33
在 Android 应用程序中使用生成的文本预填充短信
Prepopulate sms with generated text in Android app
问:
我的任务是发送短信:生成一个链接并添加一些文本,例如这是您的收据:www.recipt.something
当用户单击发送短信按钮时,我需要填充短信字段,该用户可以选择要将该消息发送到哪个号码。
这张图片只是个例子。我只想使用我的应用程序中的文本并将其粘贴到没有数字的短信应用程序中(这里是123456789)。就像你想写一条新的短信一样。
我试过这个:
val activity = context.findActivity()
val intent = activity?.intent
val smsPermission = checkSmsPermission(context)
if (smsPermission) {
Logger("SmsDialogContent").writeToLog("SMS PERMISSION TRUE")
try {
if(intent != null){
val intent = Intent(Intent.ACTION_VIEW, Uri.parse("sms:"))
intent.putExtra("sms_body", "SOME TEXT")
context.startActivity(intent)
}
短信权限为 SEND 和 RECEIVE SMS。
编辑:使用此代码,当用户单击按钮时,不会发生任何事情。
答: 暂无答案
评论
ACTION_SEND
ACTION_VIEW
if(intent != null)