草庐IT

android - 服务中的广播接收器

我正在尝试在Service中启动BroadcastReceiver。我想要做的是有一个后台运行service去收集传入的短信,并记录来电。我认为解决这个问题的最好方法是运行一个service,它包含一个可以编目的广播接收器。我该怎么做呢?我已经启动并运行了我的服务。 最佳答案 由于您的服务已经设置,只需在您的服务中添加广播接收器:privatefinalBroadcastReceiverreceiver=newBroadcastReceiver(){@OverridepublicvoidonReceive(Contextcontex

android - 我们可以在 Android 中的 SMS 到达收件箱之前删除它吗?

我正在从收件箱中删除一条短信,但我想知道:如何在它到达收件箱之前将其删除? 最佳答案 是的。尽管对这个问题有一些负面react,但短信拦截仍有合法用途。例如:自动电话号码验证,通过SMS提供的服务(尽管通常这应该通过数据SMS完成),或者用于通过处理特殊格式的消息来改善用户体验的应用程序,以便在漂亮的Android中显示它们-特定的用户界面。从Android1.6开始,传入的SMS消息广播(android.provider.Telephony.SMS_RECEIVED)以“orderedbroadcast”的形式传递——这意味着您可

android - 我们可以在 Android 中的 SMS 到达收件箱之前删除它吗?

我正在从收件箱中删除一条短信,但我想知道:如何在它到达收件箱之前将其删除? 最佳答案 是的。尽管对这个问题有一些负面react,但短信拦截仍有合法用途。例如:自动电话号码验证,通过SMS提供的服务(尽管通常这应该通过数据SMS完成),或者用于通过处理特殊格式的消息来改善用户体验的应用程序,以便在漂亮的Android中显示它们-特定的用户界面。从Android1.6开始,传入的SMS消息广播(android.provider.Telephony.SMS_RECEIVED)以“orderedbroadcast”的形式传递——这意味着您可

html - 当 SMS 应用程序未在后台运行时,无法在 iPhone 上的 SMS 链接中预填充电话号码和消息正文

HTML允许您使用此链接轻松地与SMS应用程序交互:SendaSMS但是,不同的操作系统还允许您使用以下方法预填充电话号码和消息正文:Link在Android上,或者Link在iOS8+上thisquestion.中对此有很好的解释但是我注意到iPhone上的一个问题,我似乎找不到解决方案:如果SMS应用程序未在您的iPhone后台运行,单击链接将打开SMS应用但不会在新消息中预填充电话号码和消息正文。由于GoogleAdWords使用thisfunctionalitytoo,我也测试了他们的链接,但不幸的是他们遇到了同样的问题,所以我怀疑是否有解决方案,但仍想在这里与社区联系。

Android:使用 Intent 共享纯文本(到所有消息传递应用程序)

我正在尝试使用Intent共享一些文本:Intenti=newIntent(android.content.Intent.ACTION_SEND);i.setType("text/plain");i.putExtra(android.content.Intent.EXTRA_TEXT,"TEXT");并使用选择器进行变形:startActivity(Intent.createChooser(sms,getResources().getString(R.string.share_using)));有效!但仅适用于电子邮件应用程序。我需要的是所有消息传递应用程序的一般Intent:电子邮件

Android:使用 Intent 共享纯文本(到所有消息传递应用程序)

我正在尝试使用Intent共享一些文本:Intenti=newIntent(android.content.Intent.ACTION_SEND);i.setType("text/plain");i.putExtra(android.content.Intent.EXTRA_TEXT,"TEXT");并使用选择器进行变形:startActivity(Intent.createChooser(sms,getResources().getString(R.string.share_using)));有效!但仅适用于电子邮件应用程序。我需要的是所有消息传递应用程序的一般Intent:电子邮件

android - 有 Intent 地启动短信应用程序

我有一个关于Intent的问题...我尝试启动短信应用...Intentintent=newIntent(Intent.ACTION_MAIN);intent.setType("vnd.android-dir/mms-sms");intflags=Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP;intent.setFlags(flags);intent.setData(Uri.parse("content://sms/inbox"));context

android - 有 Intent 地启动短信应用程序

我有一个关于Intent的问题...我尝试启动短信应用...Intentintent=newIntent(Intent.ACTION_MAIN);intent.setType("vnd.android-dir/mms-sms");intflags=Intent.FLAG_ACTIVITY_NEW_TASK|Intent.FLAG_ACTIVITY_SINGLE_TOP|Intent.FLAG_ACTIVITY_CLEAR_TOP;intent.setFlags(flags);intent.setData(Uri.parse("content://sms/inbox"));context

android - 如何在 Android 中以编程方式从设备读取 SMS 消息?

我想从设备中检索SMS消息并显示它们? 最佳答案 使用内容解析器("content://sms/inbox")读取收件箱中的短信。//publicstaticfinalStringINBOX="content://sms/inbox";//publicstaticfinalStringSENT="content://sms/sent";//publicstaticfinalStringDRAFT="content://sms/draft";Cursorcursor=getContentResolver().query(Uri.par

android - 如何在 Android 中以编程方式从设备读取 SMS 消息?

我想从设备中检索SMS消息并显示它们? 最佳答案 使用内容解析器("content://sms/inbox")读取收件箱中的短信。//publicstaticfinalStringINBOX="content://sms/inbox";//publicstaticfinalStringSENT="content://sms/sent";//publicstaticfinalStringDRAFT="content://sms/draft";Cursorcursor=getContentResolver().query(Uri.par