smsmanager相关内容

发送短信直到成功

我正在尝试从我的应用程序发送一条紧急短信.我必须确保短信发送成功. Android 系统启动后,经过检查后发送短信. 所以我有一个处理 BOOT_COMPLETED 意图过滤器的服务类.此类进行检查,如果某事为真,则它会尝试通过另一个“扩展服务"类发送 SMS 消息 在确保成功发送短信后,两个服务(处理启动调用的服务和发送短信的服务)必须退出. 问题 1:如何使我的 sms ..
发布时间:2021-12-06 14:57:31 Java开发

中止 Android KitKat 上的 SMS Intent

我目前正在开发一个应用程序,仅当它是应用程序预期的 SMS 时才需要处理 SMS(与注册时的 Whatsapp 行为相同). 我想中止 SMS Intent,因为它不会出现在 SMS 框中. 我的问题是:我知道 Google 在 KitKat 中改变了很多关于 SMS 行为,现在,即使我的 SMS 被我的应用程序很好地解析,SMS 也会出现在 SMSBox 中,即使我调用 this.a ..

SmsMessage.createFromPdu 在 android API 级别 23 中已弃用

我正在尝试使用以下代码读取收到的 SMS,它在 API 级别 23 以下工作,但在 API 级别 23 中 createFromPdu 方法已弃用.在谷歌文档中,它有一个 替代方法,但我该如何使用它. public class IncomingSms extends BroadcastReceiver {//获取 SmsManager 的对象最终 SmsManager sms = SmsMana ..

SmsMessage.createFromPdu 在 android API 级别 23 中已弃用

我正在尝试使用以下代码读取收到的 SMS,它在 API 级别 23 以下工作,但在 API 级别 23 中 createFromPdu 方法已弃用.在谷歌文档中,它有一个 替代方法,但我该如何使用它. public class IncomingSms extends BroadcastReceiver {//获取 SmsManager 的对象最终 SmsManager sms = SmsMana ..

如何检查短信是否真的发送?

我正在尝试使用 SmsManager 发送几条 SMS 消息,并在发送某些消息时显示进度.如何检查消息是否真的发送? 我有这个: 私有类 SomeAsyncTask 扩展AsyncTask, Integer, Void>{私人 ProgressDialog 对话框;私有上下文上下文;公共 SomeAsyncTask(活动活动){上下文 = 活动;对话框 = 新的 ProgressDialo ..
发布时间:2021-11-02 22:14:41 移动开发

使用SMS管理器发送带有GPS位置的SMS

我需要获取GPS位置并通过Sms与相关消息一起发送的帮助.我已经开发了一个紧急按钮应用程序,该应用程序应该发送自定义消息+ GPS位置.我正在努力实现GPS定位功能. 不带GPS的原始代码:/此代码功能不错,但是其中不包含GPS位置/ import android.os.Bundle;导入android.support.v7.app.AppCompatActivity;导入android ..
发布时间:2021-05-13 18:40:46 移动开发

有没有一种方法可以清除SMS_SENT或SMS_DELIVERED的广播,以便其他应用程序无法获得它?

我正在我的应用程序中寻找潜在的黑客,无法在诸如Oppo,Vivo和Mi之类的设备上获取onReceive()或SMS_SENT或SMS_DELIVERED. 我的设备发送了一条消息,我注册了一个接收器以侦听消息的状态,然后进行发送和传递. 当前,“我的应用"无法获取onRecieve().为什么?因为每次调用onReceive()并将其发送到服务器时,我都会向Array添加值.我正在为 ..
发布时间:2021-04-16 19:13:12 移动开发

从应用程序内发送的短信似乎无法检测?

我刚刚创建了一个可以与SMS一起使用的很棒的应用程序.我想对用户说:不用担心,我的应用程序发送短信,但是您可以在自己喜欢的短信应用程序中跟踪它们. 我不想让他们担心我会超负荷他们的月租费用. 因此,我发送短信的方式非常简单: SmsManager sms = SmsManager.getDefault();sms.sendTextMessage(phoneNumber,null,p ..
发布时间:2021-04-05 19:43:20 移动开发

发送许多消息时发送SMS的待定意图无法正常工作

我正在开发一个App,在其中发送SMS,我需要确定它是否已交付. 如果我向某人发送消息,一切似乎都很好. 但是在某些情况下,我得到了错误的信息,例如,首先我向A 0000发送一条消息(但不会发送),然后我向N0001发送一条消息并发送(到0000的消息仍然不发送)已传送),但我举杯同庆:sms已传送至0000(但仅传送了至0001的消息),我该怎么办才能解决Delivery报告中的此冲突? ..
发布时间:2020-08-27 23:56:02 移动开发

以编程方式在android中发送短信

我正在使用以下代码在后台一次向多个人(联系人)发送短信. 它适用于较小的文本,但不适用于超过160个字符的文本.我遇到了一般性故障. public class SendSMS { private int mMessageSentParts; private int mMessageSentTotalParts; private int mMessageSentCou ..
发布时间:2020-08-27 01:06:48 移动开发

尝试识别SMS传递确认

我当前正在尝试获取每个发送的SMS的确认.我需要确保已发送我的SMS,所以我使用了BroadCastReceived来获取信息: Intent sentIntent = new Intent(SMS_SEND); sentIntent.putExtra("key", idSms); PendingIntent sentPI = PendingIntent.getBroadca ..
发布时间:2020-08-27 00:05:19 移动开发

如何在特定时间开始活动?

此问题可能与此有关和这个问题,但与我想要的那些问题不同在特定时间启动它们(例如,2014年3月15日11:12:13). 我实际上正在研究一个在给定时间发送消息的项目(SMS). 解决方案 尝试以下代码,我对其进行了测试: 首先:创建一个日历: Calendar calendar = Calendar.getInstance(); 并通过以下一种方式设置时间: ..
发布时间:2020-08-24 22:43:24 移动开发

SmsMessage.createFromPdu在android API级别23中已弃用

我正在尝试使用以下代码读取收到的SMS,它在API级别23以下运行,但是在API级别23中不建议使用createFromPdu方法.在Google文档中,它具有替代方法,但是我该如何使用它. public class IncomingSms extends BroadcastReceiver { // Get the object of SmsManager final SmsManage ..

如何记录所有已发送的SMS以及程序包名称?

我正在尝试开发一个应用程序,该应用程序会记录所有已发送的SMS以及触发该事件的应用程序的UID或程序包名称.我这样做是出于研究目的.在此先感谢... 我希望记录发送该短信的应用程序的UID或程序包名称. 对不起,我的英语不好. 解决方案 经过一系列研究,我发现触发SMS的应用程序的程序包名称已明确存储在SMS DB的创建者字段(索引19)中. > ..
发布时间:2020-05-03 08:44:20 移动开发

Android - 如何以编程方式使我的应用程序默认短信应用程序

我正在开发一个短信阻止应用。哪个可以正常使用Jelly-Bean。它不是从Kitkat到Marshmallow。我搜索了谷歌,每个人都建议取得用户的许可,使用这个手机的默认短信应用程序。 if(Build.VERSION.SDK_INT> = Build.VERSION_CODES.KITKAT){ if(!Telephony。 Sms.getDefaultSmsPackage(getA ..