草庐IT

send_sms

全部标签

android - HTML SMS 消息正文。 & 符号之后的所有内容都消失了

我目前正在开发一个网络应用程序,并且有这部分代码我必须在短信框中预先填充消息。所以我的代码看起来像这样:SMS在预填充的消息中,从&符号开始的所有内容都不会出现在手机的消息框中。我知道我必须对其进行编码,但我不知道编码代码是什么。对此有什么解决办法吗?谢谢。 最佳答案 这看起来真的很疯狂,但对body进行两次编码就可以了。notencoded(doesn'twork)uricomponentencoded(doesn'twork)doubleuricomponentencoded(worksfine)用于从Android设备进行测试

android - 请求 READ_SMS 请求 "send and view SMS messages"

我的应用只需要使用“READ_SMS”权限。我的问题是,在Android6.0上,当我需要使用新的权限系统时,它会要求用户“发送和查看短信”。这是我的代码:ActivityCompat.requestPermissions(getActivity(),newString[]{Manifest.permission.READ_SMS},READ_SMS_PERMISION_REQ);这是怎么回事?谢谢! 最佳答案 Whatisgoingon?它按预期工作。当我们通过requestPermissions()请求权限时,用户接受或拒绝权限

android - 如何将 SMS 和 MMS 分类在一起?

我正在实现此处讨论的方法:HowtoReadMMSDatainAndroid?我正在尝试将SMS和MMS读取到单个ListView中。我做得很好,但是当我尝试排序时,我将所有SMS排序在一起,然后将所有MMS排序在一起。这是我的代码:CursorsmsCursor=getContentResolver().query(Uri.parse("content://mms-sms/conversations/"),null,null,null,"dateDESC");谁能告诉我如何结合这两个来源,或者如何像内置Android应用那样将彩信结合到短信对话中?编辑:我注意到SMS的日期比MMS的

Android:通过 Intent.ACTION_SEND 共享(某物),然后自动返回到我的应用

我想分享我的应用程序中的一些内容。共享后(例如-发送消息),我希望我的应用程序再次处于Activity状态并且发送应用程序消失。使用下面的代码,我希望调用onActivityResult,但它从未被调用。发送电子邮件后,我的应用程序再次出现,但在发送短信(“消息”)后,消息应用程序仍然存在。(永远不会调用onActivityResult)谢谢:-)IntentsharingIntent=newIntent(android.content.Intent.ACTION_SEND);sharingIntent.setType("text/plain");StringshareBody="Th

android - 尽管我调用了 abortBroadcast(),但在我的 SMS 应用程序和 Hangouts 中收到了 SMS

我有一个自己开发的SMS拦截器Android应用程序,它在捕获所有垃圾邮件之前运行良好,直到最近Google更新了它的Hangouts应用程序以使用SMS。问题:我的应用和视频群聊都捕获了短信!即使消息被我的应用程序阻止并存储在其私有(private)数据库中,它也存在于视频群聊应用程序中,因此同时存在于普通消息应用程序中。似乎abortBroadcast()不再工作了。在环聊更新之前,一切都运行良好。我也曾尝试摆弄android:priority但徒劳无功。 最佳答案 Hangouts使用最大可能的优先级(每个theIntent-

android - 开发定制版本的内置 SMS/MMS Android 应用程序

好的,情况是这样的:我正在为客户开发应用程序(或尝试这样做)。它需要很多(如果不是全部)与内置SMS/MMS应用程序相同的功能。所以,我想-嘿!安卓是开源的吧?我可以获取应用程序并根据我的需要进行修改,对吗?因此,我在github上找到了MMS/SMS应用程序的代码(出于某种原因,基于AndroidManifest文件,它调用我构建的项目“ConversationList”)。但是我遇到了很多涉及importcom.google.android.mms.*包和其他几个包的错误。每个人都在说“这是一个私有(private)/内部包”,以及“下载整个AOSP”。但是,我如何在Windows

没有READ_SMS权限的android短信验证

我知道有了AndroidO,现在我们可以读取SMS验证而无需READ_SMS权限。可以使用createAppSpecificSmsTokenAPI来完成。但我需要一个完整的示例来演示整个SMS验证例程。 最佳答案 没有太多内容。在SmsManager上调用createAppSpecificSmsToken(),提供PendingIntent。你得到一个String返回,这是token。如果设备收到带有该token的SMS,您的PendingIntent就会运行,触发您指定的任何组件。/***Copyright(c)2017Commo

android - 在 android 中查找并迭代所有 SMS/MMS 消息

首先,我发现了这个answer特别有帮助。然而,这让我想知道如何找到这样的信息。我似乎无法弄清楚如何迭代收件箱中的所有消息。我当前的解决方案使用Uri.parse("content://mms-sms/conversations")我在其中使用“_id”和“ct_t”。但是,尽管有30条消息(其中20条在保存session线程中,其他在另外两个session中分配),但我似乎只在手机中找到了三个对话。这样的声明会有意义content://mms-sms/conversations.但是,其他提供商似乎只处理SMS或MMS。有没有办法以我替换"content://mms-sms/conv

android - 没有默认启动的 Intent ACTION_SEND

我正在尝试通过我的应用在Intent中使用ACTION_SEND来分享文本。但是,如果您选择默认使用一个应用程序,它将与同一个应用程序共享,而不会每次都询问。有人可以帮我吗?如果可行,它应该能够像这段代码那样通过邮件、facebook、twitter、whatsapp进行分享。谢谢。IntenttextShareIntent=newIntent(Intent.ACTION_SEND);textShareIntent.putExtra(Intent.EXTRA_TEXT,"Texttoshare,URL");textShareIntent.setType("text/plain");st

java - 如何使用 headless Activity 处理静默 SEND Intent

正如提问的用户:HowdoesthedefaultbrowseronAndroidsend"SEND"intents?,我希望我的Android应用程序处理静默发送。我实现了建议的解决方案,一个从不调用setContentView()的headlessActivity:publicclassIntentMgrActextendsActivity{@OverridepublicvoidonCreate(BundlesavedInstanceState){super.onCreate(savedInstanceState);//setContentViewexplicitallyommit