Articles of sms

发送短信直到成功

我正在尝试从我的申请中发送紧急短信。 我必须确保SMS已成功发送。 在Android系统启动之后以及在进行检查之后发送SMS。 所以我有一个处理BOOT_COMPLETED intent-filter的服务类。 此类进行检查,如果某些内容为真,则它会尝试通过“扩展服务”的另一个类发送SMS消息 在确保成功发送短信之后,必须退出两个服务(处理引导调用的服务和发送短信的服务)。 问题1 :如何使用短信调用我的短信发送function而不会使应用程序无响应消息? 目前我正在使用它(我不知道它是否是正确的方法,虽然它有效): Timer mTimer = new Timer(); //wait a small timeout prior to sending the message. mTimer.scheduleAtFixedRate(new TimerTask() { @Override public void run() { this.cancel(); //I don’t want to run the timer more than once sms_sender sms = new sms_sender(); sms.sendSMS(phoneNumber, messageText); } }, 30000, 30000); //run […]

在android中阻止来电和短信

我试图阻止来自Android的传入呼叫和短信给定数字。 在我们阻止一个号码后,当我们从该被阻止的号码接听电话时,来电者可以在此处语音消息为号码忙 。 但有没有办法将此语音消息更改为关闭电源,没有服务,该号码不在服务消息中?

SMS发送的观察者执行3次

我已经通过发送消息的观察者定义了以下服务。 问题是,当发送消息时,我感觉到在contentobserver的onChange方法上调用了3次。 ¿有人知道告诉我为什么? 谢谢 public class DSMSService extends Service { private static final String CONTENT_SMS = “content://sms”; private class MyContentObserver extends ContentObserver { ContentValues values = new ContentValues(); int threadId; public MyContentObserver() { super(null); } @Override public void onChange(boolean selfChange) { super.onChange(selfChange); Log.v(TAG, “****************************** SMS change detected *************************************”); Log.v(TAG, “Notification on SMS observer”); // save […]

通过Twilio发送和接收短信,在注册期间validation用户

我试图通过twilio(Android应用程序)发送短信来validation用户。 以下是详细摘要 – (在Snapchat中)在注册期间,我想通过向用户移动设备发送动态运行时代码来validation用户。 发送后我有validation字段。 所以我该怎么做 ?

从Android设备获取收件箱消息以显示在自定义列表视图中

可能重复: 如何在Android中以编程方式从收件箱中读取短信? 我不知道如何以编程方式访问Android手机的收件箱,请您指导我或分享一些教程我该怎么办(访问手机的收件箱)。 顺便说一句,我的应用程序是这样的。 它是一个SMS加密器,我的应用程序复制了原始收件箱所拥有的内容,并且我可以加密发送它的邮件,反之亦然我的应用程序是解密该邮件的唯一方法。

Android短信管理器不发送短信

我是Android新手。 我想点击发送按钮后发送短信 首先我使用短信经理api。 package com.example.smsproject; import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View;`enter code here` import android.view.View.OnClickListener; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class Page2Activity extends Activity { Button button; EditText textPhoneNo; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); button = (Button) findViewById(R.id.button1); textPhoneNo = (EditText) findViewById(R.id.mobilenumber); button.setOnClickListener(new OnClickListener() { @Override […]

AndroidManifest.xml中SMS接收权限的基本错误

我知道之前已经问了十几次,但是我仍然得到了这个xml配置的权限错误。 我已经仔细研究了其他的回应。 我正在使用API​​级别23.有人可以指出错误吗? 错误很明显: 09-12 09:13:40.016 1295-1309 /? W / BroadcastQueue:权限拒绝:接收Intent {act = android.provider.Telephony.SMS_RECEIVED flg = 0x8000010(有额外内容)}到com.example.richard.simplesmstoast / .SmsReceiver需要android.permission.RECEIVE_SMS,因为发件人com.android .phone(uid 1001)

Android PendingIntent附加function,未被BroadcastReceiver接收

当我将附加内容传递给PendingIntent时,sendBroadcastReceiver永远不会收到该消息,因为从不调用此BroadcastReceiver的onReceive()方法。 为什么会这样? public class MainActivity extends Activity { private static String SENT = “SMS_SENT”; private static String DELIVERED = “SMS_DELIVERED”; private static int MAX_SMS_MESSAGE_LENGTH = 160; private static Context mContext; private BroadcastReceiver sendBroadcastReceiver, deliveryBroadcastReceiver; private final String DEBUG_TAG = getClass().getSimpleName().toString(); @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); // —when the SMS has been sent— sendBroadcastReceiver […]

从我的应用程序(Android)向WhatsApp中的用户发送消息

我在StackOverflow中经历了大量的WhatsApppost。 像这样: 使用WhatsAPI是否合法? Android Whatsapp /聊天示例 通过WhatsApp发送消息 我的问题是这个。 我设法从我的应用程序向WhatsApp发送一条消息给我的联系人列表中的某个人。 但是,我想通过WhatsApp向不在我的联系人列表中的人发送消息(不是垃圾邮件!),我无法使用给定的解决方案。 这怎么可能? 顺便说一下,如何用预先定义的消息填充WhatsApp文本字段的主体,以便用户可以立即编辑或发送? “sms_body”或Intent.EXTRA_TEXT似乎不起作用…… public void shareWhatsApp(String whatsappid) { try { Cursor c = getContentResolver().query(ContactsContract.Data.CONTENT_URI, new String[] { ContactsContract.Contacts.Data._ID }, ContactsContract.Data.DATA1 + “=?”, new String[] { whatsappid }, null); c.moveToFirst(); Intent i = new Intent(Intent.ACTION_VIEW, Uri.parse(“content://com.android.contacts/data/” + c.getString(0))); i.putExtra(Intent.EXTRA_TEXT, “Hello!”); startActivity(i); c.close(); } catch (Exception e) […]

如何从我的Android应用程序将短信转发到选定的联系人whatsapp?

在这里我被困了几天,我试图发送短信(我的应用程序中的预定义集)与选定的联系人到什么应用程序,在stackoverflow的帮助下,我发现两种方法发送短信到whatsapp 。 第一种方法:一种方法是前向短信到whatsapp好,但没有选定的联系人,联系人可以从whatsapp选择,但我不想这样。 我想要联系也应该从我的app.now中选择 第二种方法:第二种方法与第一种方法相反。 此方法将所选联系人发送到whatsapp以获取短信,但不使用(预定义的短信)。 我的问题是,我希望这两件事都应该从我的应用程序短信+联系方式传递给whatsapp 。当我尝试合并时,两种方法都会出错。 请帮我这里是我的第一种方法和第二种方法的代码。 //1st method: for forward sms to whatsapp Intent waIntent = new Intent(Intent.ACTION_SEND); waIntent.setType(“text/plain”); String text = “YOUR TEXT HERE”; waIntent.setPackage(“com.whatsapp”); waIntent.putExtra(Intent.EXTRA_TEXT, text); startActivity(waIntent); //2nd method: send sms with selected contact but not with predefined sms void openWhatsappContact(String number) { Uri uri = Uri.parse(“smsto:” + number); Intent […]