所以我发现了如何使用https://github.com/phonegap/phonegap-plugins/tree/master/Android/SMSPlugin以编程方式使用phonegap发送短信.但是,当我使用它发送SMS时,如果我转到收件箱并且与发送它的人的对话也很少,它不会显示在其中。有没有办法将其添加到那里的对话中?谢谢。 最佳答案 好的,我让它工作了。这是我的做法:这就是我的sendSMS现在的样子,它似乎在做我想做的事。privatevoidsendSMS(StringphoneNumber,Stringmes
我只是想知道是否有人知道如何复制新收件箱应用程序为Android提供的float操作按钮View?我有float操作按钮(带有子按钮)与这个库的修改版本一起工作:https://github.com/futuresimple/android-floating-action-button/blob/master/README.md但是我在尝试获取按钮旁边的TextView时遇到了问题,就像在收件箱应用程序中一样。如果有人可以向我提供有关如何修改库以适应这一点或任何其他实现方式的建议,我将不胜感激。感谢您的宝贵时间科里 最佳答案 由于L
我想通过android应用程序在android手机中读取短信收件箱。任何人都知道这一点 最佳答案 使用内容解析器,UrimSmsinboxQueryUri=Uri.parse("content://sms");Cursorcursor1=getContentResolver().query(mSmsinboxQueryUri,newString[]{"_id","thread_id","address","person","date","body","type"},null,null,null);startManagingCurso
我使用下面的代码发送短信:Intentintent=newIntent(Intent.ACTION_VIEW,Uri.parse("smsto:"+phoneNumber));intent.putExtra("address",phoneNumber);intent.putExtra("sms_body",messageBody);intent.setType("vnd.android-dir/mms-sms");context.startActivity(intent);我在Intent中添加了Uriwithsmsto:和addressStringextra。它适用于大多数设备,但在
这听起来可能很奇怪,但我想知道我在手机上收到短信的号码。我可以使用telephonyManager.getLine1Number()获取SIM卡的手机号码(尽管不能保证我会获取电话号码)。但是万一我的手机里有两张SIM卡呢?因为telephonyManager.getLine1Number()只会返回第一张/ActivitySIM卡的SIM卡信息。已编辑:我也尝试获取收到任何短信时收到的所有信息,但找不到任何有趣的信息。那么有没有办法从收到的短信中获取收件人的号码(而不是发件人的号码)? 最佳答案 试试这个代码,publicclas
我看到很多问题询问如何获取短信发送者的电话号码,而不是接收者的电话号码。我已经使用这个站点上的工具生成了一个PDU,并且可以在其中看到收件人的电话号码:UsefulPDUdetailsandPDUtranslationtool但是,我在Android提供的SmsMessage类中看不到任何可以获取收件人电话号码的地方。我想这样做的原因是我有一部双SIM卡手机,但在Android中看不到任何地方我可以确定哪个SIM卡端口用于传入的SMS。至少,我想查看每条SMS消息并确定它们被发送到哪个电话号码。这个问题和我的很像但是没有答案:HowtogetSMSrecipient'sphonenum
我正在尝试从手机的短信收件箱中查找与短信对应的联系方式。根据我的理解,person列是ContactsContract.Contacts的_id列的外键。我的问题是我从短信查询中得到了错误的person值。联系人表中不存在一些personid,一些指向完全不同的联系人。下面是我用来获取person值列表的代码,如果我遗漏了什么或遇到了类似的问题,谁能告诉我。在运行Android4.1.2的NexusS上测试UriparsedUri=Uri.parse("content://sms/inbox");String[]projection=newString[]{"_id","address
我终于让我的应用程序能够发送短信(SMS),但现在的问题是,如果用户打开短信应用程序,我需要将消息显示在收件箱中。有什么方法可以将短信添加到收件箱吗?我目前正在使用以下代码,我能否以某种方式更改它以使其显示在收件箱中?privatevoidsendSMS(StringphoneNumber,Stringmessage){PendingIntentpi=PendingIntent.getActivity(ccc,0,newIntent(),0);SmsManagersms=SmsManager.getDefault();sms.sendTextMessage(phoneNumber,nu
这个问题在这里已经有了答案:关闭9年前。PossibleDuplicate:HowcanIreadSMSmessagesfromtheinboxprogrammaticallyinAndroid?我不知道如何以编程方式访问Android手机的收件箱,您能否指导我或分享一些教程,我该怎么做(访问手机的收件箱)。顺便说一句,我的申请是这样的。它是一个SMS加密器,我的应用程序复制了原始收件箱的内容,这样我就可以在发送消息时加密消息,反之亦然,我的应用程序是解密该消息的唯一方法。
我在从传入的原始短信中找出接收者电话号码时遇到问题。这是我正在尝试的代码:谁能告诉我如何从原始短信中检索接收者电话号码。publicclassSMSReceiverextendsBroadcastReceiver{privateContextcontext;@OverridepublicvoidonReceive(Contextcontext,Intentintent){this.context=context;//ParsetheSMS.Bundlebundle=intent.getExtras();SmsMessage[]msgs=null;Stringstr="";if(bund