jjzjj

android - 在 Android 中将短信设置为已读

在我的应用程序中,我需要读取仅来自一个号码的短信,当我收到它时,我需要将其设置为自动读取,而不是在短信android应用程序中设置,而是从我的应用程序中设置。我能怎么做?谢谢! 最佳答案 让我更新一下:ContentValuesvalues=newContentValues();values.put("read",true);getContentResolver().update(Uri.parse("content://sms/"),values,"_id="+SmsMessageId,null);SmsMessageId是消息的

android: android.provider.Telephony.SMS_RECEIVED 在哪里?

我正在编写一个需要接收短信的应用程序,每个人都在他们的代码中使用“android.provider.Telephony.SMS_RECEIVED_ACTION”Intent操作,但看起来API级别17不再支持它了!它现在在哪里?我也没有在“android.telephony”类中找到SMS_RECEIVED_ACTION!请有人告诉我,我完全糊涂了。我应该使用旧的API吗? 最佳答案 Telephony类在API19(4.4-KitKat)之前没有记录在案的API。没有上课并不意味着您尝试做的事情不起作用。您需要请求此权限:如果您在

android - 如何在android中向多个电话号码发送短信

使用短信管理器它不适用于csv列表;除了循环发送多个文本以发送给多个收件人之外,还有什么方法吗?或者这是设计的非垃圾邮件功能? 最佳答案 IntentsmsIntent=newIntent(Intent.ACTION_SENDTO,Uri.parse("smsto:5551212;5551212"));smsIntent.putExtra("sms_body","smsmessagegoeshere");startActivity(smsIntent);将分号分隔的电话号码列表添加到“smsto:”作为Intent构造函数中的URI

BroadcastReceiver 未收到 Android PendingIntent 额外内容

当我将附加信息传递给PendingIntent时,sendBroadcastReceiver永远不会收到消息,因为永远不会调用此BroadcastReceiver的onReceive()方法。为什么会这样?publicclassMainActivityextendsActivity{privatestaticStringSENT="SMS_SENT";privatestaticStringDELIVERED="SMS_DELIVERED";privatestaticintMAX_SMS_MESSAGE_LENGTH=160;privatestaticContextmContext;pr

java - AndroidManifest.xml 中的基本错误以获取短信接收权限

我知道这已经被问过十几次了,但我仍然遇到这个xml配置的权限错误。我已经搜索了其他关于此的回复。我正在使用API级别23。有人可以指出错误吗?错误很明显:09-1209:13:40.0161295-1309/?W/BroadcastQueue﹕PermissionDenial:receivingIntent{act=android.provider.Telephony.SMS_RECEIVEDflg=0x8000010(hasextras)}tocom.example.richard.simplesmstoast/.SmsReceiverrequiresandroid.permissi

Android 短信管理器不发送短信

Android的新功能。我想在点击发送按钮后发送短信首先我使用了短信管理器api。packagecom.example.smsproject;importandroid.app.Activity;importandroid.content.Intent;importandroid.os.Bundle;importandroid.telephony.SmsManager;importandroid.view.View;`entercodehere`importandroid.view.View.OnClickListener;importandroid.widget.Button;imp

android - 我的传入 SMS 处理接收器应该从系统中获得什么许可?

我在我的Android应用程序中静态注册了一个BroadcastReceiver,它处理传入的SMS消息,如下所示:Lint用警告标记这一点,因为Receiver是在不需要调用者的任何权限的情况下导出的。如果我将exported属性设置为false,系统将无法在收到SMS消息时调用我的Receiver。那么,在注册我的Receiver以处理传入的SMS消息时,我应该要求系统获得哪些权限?编辑:我不是在请求使我的应用程序能够接收SMS消息的“使用权限”标签。我正在为我的Receiver请求适当的“android:permission”值,因此只有系统可以发送这样的广播消息,而另一个应用程

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

我在StackOverflow中浏览了大量WhatsApp帖子。像这些:IsitlegaltouseWhatsAPI?AndroidWhatsapp/ChatExamplesSendingmessagethroughWhatsApp我的问题是这样的。我设法从我的应用程序向WhatsApp发送一条消息给我的联系人列表中的某个人。但是,我想通过WhatsApp向不在我的联系人列表中的人发送消息(不是垃圾邮件!),但使用给定的解决方案我无法这样做。这怎么可能?顺便问一下,如何用预定义的消息填充WhatsApp文本字段的主体,以便用户可以立即编辑或发送?“sms_body”或Intent.EX

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

几天来我一直卡在这里,我试图将带有选定联系人的短信(我的应用程序中的预定义集)发送到whats应用程序,在stackoverflow的帮助下,我找到了两种将短信发送到whatsapp.第一种方法:一种方法是转发短信到whatsapp,但不是选择联系人,联系人可以从whatsapp中选择,但我不想那样。我想要联系人也应该从我的应用程序中选择。现在方法二:方法二与方法一相反。此方法将选定的联系人发送到whatsapp以获取短信但不使用(预定义短信)。我的问题是我希望这两个东西都应该从我的应用程序sms+Contact传递给whatsapp。当我尝试合并这两种方法时都会出错。请帮我这是我的第

android - java.lang.SecurityException : in android 8 while sending sms 错误

我在从oreo版本发送SMS时面临安全问题,它在另一个android版本中工作正常。在下面一行出现错误。sms.sendTextMessage(phoneNumber,null,message,sentPI,deliveredPI);报告1>java.lang.SecurityException:atandroid.os.Parcel.readException>(Parcel.java:1942)atandroid.os.Parcel.readException>(Parcel.java:1888)at>com.android.internal.telephony.ISms$Stub