问题标签 [smsmanager]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
182 浏览

android - 如何使用返回按钮发送消息

在 Android 中,我正在创建语音到文本应用程序,我想在其中使用手机的返回键发送消息。我在 onBackPressed() 方法中做到了这一点。当我按下返回按钮时,它显示“您的消息发送成功”,但实际上没有发送。这是我的代码。请帮我。我该怎么做?

我敬酒 phoneNo 和 sms 它显示但不知道这段代码有什么问题?

0 投票
0 回答
99 浏览

android - 通过 android 应用发送短信:它依赖于内容吗?

我正在设计的应用程序需要将 SMS 发送到指定的目的地。为了发送 SMS,我使用了 SmsManager 类。sendTextMessage() 方法发送带有 PendingIntent 的 SMS 消息,该 PendingIntent 使用两个广播接收器监视发送过程和传递过程。我用 toasts 来显示状态。

现在,当 str (正在发送的字符串)包含十进制字符时,它的发送没有任何问题。但是,当它包含十六进制字符时,它不会发送短信,也不会出错。

smsManager.sendTextMessage(目标,空,str,piSent,piDelivered);

以这种方式发送的短信是否取决于内容?

0 投票
1 回答
484 浏览

android - Android 4.4 KitKat 上的 SMS 实用程序

在 KitKat 发布之前,我开发了一个应用程序,它使用预定义的短代码通过 SMS 执行交易。例如,发送

会给你一个关于你的信用余额的回复。用户看不到短代码,而是从列表中选择所需的功能,插入他的 PIN 并按下发送。消息由应用程序制定和发送。这里的要点是他发出的短信(包含他的 PIN)没有保存在任何地方。

然而,由于 KitKat,只要我的应用程序不是默认的 SMS 应用程序,发出的 SMS 就会保存在默认的 Messaging 应用程序中。我也不能要求用户将我的应用设置为默认应用,因为它不能用于正常的消息传递。

解决方案或解决方法将是救命稻草。

0 投票
1 回答
1532 浏览

android - 从下拉菜单中选择项目并插入新消息的正文以进行编辑

我想在新消息正文的编辑文本中插入我的下拉菜单选择项,以便我可以编辑文本并在需要时进行必要的更新。我用于编辑文本的 xml 代码是:

从下拉菜单中选择项目的代码

和新消息的代码

加载微调器数据的代码

0 投票
1 回答
1508 浏览

android - 在android中以编程方式从环聊中删除短信

在 android KITKAT (4.4) 中以编程方式删除 SMS 是否存在问题 - 所有消息都存在于我的应用程序和环聊中,即使它已使用以下代码删除?

上面的代码在 KITKAT 4.4 以下的所有设备上都可以正常工作。有人遇到过这个问题吗?如果是这样如何解决?

0 投票
1 回答
185 浏览

android - Android广播接收器管理

在我的 Android 应用程序中,当收到一条短信时,我的广播开始。当我收到一条新短信时,我想在第一个短信未完成时进行管理。我有想法杀死第一个进程。但我不知道该怎么做。如果你能帮助我。我是 Android 的大佬。有我的 Brocast 代码。

谢谢。

0 投票
1 回答
191 浏览

android - SmsManager performed several times

I'm trying to send multiple SMS messages. My code:

sendSMS:

But the cases are performed several times. For 4 contcts:

  1. No network 123456879
  2. No network 123456879
  3. No network +79206501013
  4. No network 123456879
  5. No network +79206501013
  6. No network +79206501012
  7. No network 123456879
  8. No network +79206501013
  9. No network +79206501012
  10. No network 987654321

What could be the reason? Thanks!

0 投票
6 回答
24560 浏览

android - 以编程方式使用 Sim1 或 Sim2 发送短信的选项

我有一部带有 2 张 SIM 卡的 Android 手机,我想使用 Sim1 或 Sim2 发送短信。默认情况下,消息是从 sim1 发送的。但我想从 sim2 发送短信。是否可以设置使用 Sim1 或 Sim2 发送短信?

如果有使用 Sim1 或 Sim2 发送短信的设置选项,那就太好了。这对双 SIM 安卓手机很有用。我创建了短信应用程序 android 我已经能够顺利发送短信应用程序,但默认短信由 SIM 1 发送。但我想通过设置通过 sim1 或 sim2 发送短信以编程方式发送短信?

0 投票
1 回答
765 浏览

android - 如何在短信接收上从 android 检索 sim 详细信息

我正在android中处理短信接收,如果用户的手机是双卡手机,如何识别正在接收短信的sim卡,在上传的图片中,消息已被sim2接收,我如何在我的手机上检索该信息消息接收者?
在此处输入图像描述

0 投票
1 回答
1004 浏览

android - 向一组号码发送短信 - Android

我正在尝试将 SMS 发送到 Android 中的一组号码,但是 SMS 仅发送到数组中的第一个号码。可能出了什么问题?

这是我的代码:

我已经记录了“SMSNumbers”,它输出数组中的每个数字,由 a 和一个空格分隔。