问题标签 [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.
android - SMSManager for Chinese, Nullpointer
我正在尝试使用 SMSManager 发送带有中文字符的短信。它适用于英语和德语,但不幸的是不适用于中文。
我的日志:
这就是我发送短信的方式
有任何想法吗?提前致谢。
android - 如何发送短信多部分.. 更多 160 个字符
我想发送超过 160 个字符的短信,但我只有多部分的问题......
android - 如何通过短信发送谷歌地图位置
如何LocationManager
在文本字符串中分配变量SMSManager
?我想将带有坐标的短信作为短信发送。
私人位置管理器lm;私人位置监听器位置监听器;
android - SmsManager 空指针异常
我正在尝试使用smsManager从发送短信BroadCast Receiver
。我收到此错误消息NullPointerException
。我不知道这有什么问题。我厌倦了这个错误。这是我的代码段
字符串消息不为空。它显示在 toast 中。如果我将消息替换为
然后它工作正常。
我的位置.java
日志猫
android - 短信发送在 Android 中不起作用
我正在尝试创建一个计划将 SMS 消息事件发送到您自己的手机的程序。由于某种原因,它不起作用。我创建了一个扩展 BroadcastReceiver 的 SmsAlarm 类,它的作用是设置/取消警报。这是课程:
为了在每次打开应用程序时使用相同的调度程序,我们在安装后第一次运行应用程序时序列化 SmsManager 对象。这些是 MainActivity 类中的 saveAlarm 和 loadAlarm 方法:
在 MainActivity.java 中,我有一个 SmsManager 的私有实例变量,并且在 onCreate 方法中,如果以前从未打开过应用程序,我将 manager 设置为新的 SmsManager:
配置页面有两个时间选择器,让用户可以选择他们的时间限制和一个频率微调器,其中有多个选项用于接收消息的频率。对于测试,我使用了每一分钟。此代码在配置屏幕的 MainActivity 的 onCreate 中运行,但尚未显示:
它调用 loadAlarm 以检索上次打开应用程序时使用的 SmsAlarm。我认为 SmsAlarm.java 存在问题,我正在考虑摆脱该类并将所有逻辑放在 MainActivity 中。
清单文件:
android - 无法安排短信发送 Android
我正在开发一个需要设置以某种频率发送的短信时间表的android应用程序。无论出于何种原因,我似乎无法让消息开始发送。
这是计划类:
我从我的 mainactivity 在这个类的顶部设置了所有私有变量,并且我还创建了这个类的一个序列化对象,我可以使用它来为每次使用保留警报。
如果我没有使用正确的权限,我将发布我的清单文件。
谁能看到我为什么无法发送消息?
android - sendMultipartTextMessage 并监控发送和接收
我已经阅读了有关如何发送和接收多部分消息的多个主题。我已经实现了以下代码并且它有效!
我有一个注册的 SMSBroadcastReceiver2 和 SMSBroadcastReceiver1。
让我担心的是:
我有一个PendingIntent
sentPi 和deliveredPi
,它是用SMSBroadcastReceiver1
and注册的SMSBroadcastReceiver2
。
然后我将它们多次放入 ArrayList 中,具体取决于消息的长度。
这是一件好事吗?或者我应该对消息的每个部分有不同的意图和接收者。
接收器什么时候在我的代码中触发?我注意到它只在发送消息和接收消息时触发一次(我将它们编码为在那些时刻显示 Toast 消息),无论消息有多长。是在第一部分交付时还是最后...?
android-intent - 如何使用 Intents 将数据从 Activity 传递到 BroadcastReceiver
我刚刚开始了我的第一个主要项目——一个简单的防盗应用程序,当我的手机被发短信时,如果它包含某个字符串,它会向原始地址发送一条短信,告诉它的位置电话。但是,我目前只试图让手机接收短信,检查它是否包含字符串,获取位置,然后在手机上烘烤该位置。我的问题是,因为我对 android 编程/Java(只有 15 岁)非常陌生,所以我无法将我的位置从 MainActivity 传递到我的广播接收器。
这是我的 MainActivity - 我的 LocationListener 在哪里,如您所见,我已经在 onLocationChanged 上注释掉了 Toast.makeText(),如果我取消注释它,我确实得到了正确的坐标。
这是我的 SmsReceiver 类,这是检索短信以检查包含字符串的地方。我已经尝试了我在这类事情上看到的一切(我的历史充满了这些东西),但是无论我做什么,纬度和经度仍然返回 300 - 我设置的默认值。我确信这与我的意图设置和接收意图有关,只是不知道这是什么问题。因此,请通读并就您发现的任何错误给我反馈。
最后,我的清单,出于某种原因,我有一种暗示,这可能是我的问题的一部分,但我真的不知道为什么 - 如果你发现任何错误或不合适的地方,或者可以简化,请告诉我
因此,如果您可以就问题所在以及如何更改问题给我反馈,或者对此有任何疑问,请回复,因为我已经花了几个小时在网上搜索。此外,如果您看到任何“糟糕的编码”,请不要犹豫,告诉我正确的。如果您能解决问题,非常感谢您!
android-intent - 空指针异常 - 无法启动接收器?
我刚刚开始了我的第一个主要项目——一个简单的防盗应用程序,当我的手机被发短信时,如果它包含某个字符串,它会向原始地址发送一条短信,告诉它的位置电话。但是,我目前只尝试让手机接收短信,检查它是否包含字符串,获取位置,然后在手机上烘烤该位置。我的问题是,因为我对 android 编程/Java(只有 15 岁)非常陌生,所以我无法将我的位置从 MainActivity 传递到我的广播接收器。我收到空指针异常 - 这是我的应用程序设法获取 gps 位置的时候。还有一点要注意,我使用“Cerberus Anti-theft”作为我的主要防盗,这会导致任何错误吗?
这是我的 MainActivity - 我的 LocationListener 所在的位置,如您所见,我已经在 onLocationChanged 上注释掉了 Toast.makeText(),如果我取消注释它,我会得到正确的坐标。这意味着它必须与我的意图有关 - 在我看来这非常好。
这是我的 SmsReceiver 类,这是检索短信以检查包含字符串的地方。我已经尝试了我在这类事情上看到的一切(我的历史充满了这些东西),但是无论我做什么,纬度和经度仍然返回 300 - 我设置的默认值。我确信这与我的意图设置和接收意图有关,只是不知道这是什么问题。因此,请通读并就您发现的任何错误给我反馈。
这是我的清单,我很确定这是问题的一部分,如果您发现任何错误或不合适的地方,或者可以简化,请告诉我!
最后,当找到 gps 时,LogCat 会出错。
请,请,请帮助我,我已经在互联网上搜索了 5 天,但仍然没有运气。我似乎无法让它工作。因此,如果您可以就问题所在以及如何更改问题给我反馈,或者对此有任何疑问,请回复,因为我已经花了几个小时在网上搜索。此外,如果您看到任何“糟糕的编码”,请不要犹豫,告诉我正确的。如果您能解决问题,非常感谢您!
android - 如何使用 SmsManager 发送很长的消息
基本上我有一个聊天应用程序,我使用 SmsManager 在客户端之间发送短信,但我能够发送比它更长的消息。我读到它只能发送大约 40-60 封信,但我想发送 200-400 封邮件之类的消息 那么有没有办法做到这一点?