草庐IT

SMS_MESSAGES

全部标签

android - 访问没有 Content UrI 的消息收件箱(content//:sms)

我想通过我的android访问存储在收件箱中的消息项目。我试过为短信形成URI的方法(content://sms/收件箱),然后查询各种参数。但是我在标准的Android开发者文档。在各种网站上提到此内容已被从标准sdk中删除。该应用程序可能不支持更高安卓版本。那么,我怎样才能创建一个应用程序来从收件箱中读取短信呢?在未来版本的android中可靠。请帮忙!! 最佳答案 它在我的里程碑(sdk更新2.1)中运行良好publicListgetSms(){UrimSmsQueryUri=Uri.parse("content://sms/

android.provider.Telephony.SMS_RECEIVED 不可用

我正在尝试创建一个新的SMS接收监听器。我用谷歌搜索了这个问题,我发现的只是它需要android.provider.Telephony.SMS_RECEIVED但在android2.2中不存在如何收听新消息是我的问题! 最佳答案 您正在寻找与字符串值android.provider.Telephony.SMS_RECEIVED对应的android.provider.Telephony.SMS_RECEIVED_ACTION。publicstaticfinalStringSMS_RECEIVED_ACTION="android.pro

android - 发送/发送短信 : how do you identify to which SMS the broadcast belongs?

线程中HowtomonitoreachofSentSMSstatus?它描述了如何通过广播监视已发送/传递的SMS的状态。但是,我没有找到:如何识别广播属于哪条短信?据我检查,getResultData()和getResultExtras()中似乎没有任何信息。我的用例是:我一个接一个地循环发送多条短信。我想监控每条消息的传递状态/成功。我怎么知道哪个广播属于哪个消息。(延迟每条短信的发送,直到我收到之前每条短信的广播并不是一个真正的选择)。 最佳答案 马蒂亚斯引用您链接的问题中的代码。当您创建由PendingIntent启动的In

android - SMS BroadCast Receiver 接收了多少次?

我在我的应用程序中使用短信广播接收器。当我发送第一条短信时,它会在发送短信时弹出一条消息。当我发送第二个请求时,弹出消息加倍。第三次它增加了两倍,依此类推。我正在使用以下代码发送和接收广播。privatevoidsendRequest(){StringSENT="SMS_SENT";StringDELIVERED="SMS_DELIVERED";PendingIntentsentPI=PendingIntent.getBroadcast(this,0,newIntent(SENT),0);PendingIntentdeliveredPI=PendingIntent.getBroadca

android - 在尝试发送 SMS 之前检查 Android 中的网络覆盖范围

我想为Android智能手机创建一个应用程序来检查手机是否处于飞行模式。如果是,应用程序将手机从飞行模式中取出并检查是否有任何网络连接以发送SMS。当我说网络连接时,我指的是发送短信的手机网络覆盖范围,我不想检查互联网连接。如果存在网络连接,应用程序将尝试发送SMS。我已设法进行飞行模式检查和切换,但我找不到查看手机是否已连接到蜂窝网络以及是否有信号覆盖的方法。我找到了许多检查Internet网络连接的示例,但这不是我需要的。有什么方法可以检查手机是否连接到蜂窝网络以及是否可以发送短信?预先感谢您的帮助。 最佳答案 用它来检查信号强

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 - 尽管我调用了 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