- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我想以编程方式发送彩信,我使用了以下代码
Intent sendIntent1 = new Intent(Intent.ACTION_SEND);
try {
sendIntent1.setType("text/x-vcard");
sendIntent1.putExtra("address","0475223091");
sendIntent1.putExtra("sms_body","hello..");
sendIntent1.putExtra(Intent.EXTRA_STREAM,
Uri.parse(vcfFile.toURL().toString()));
} catch (MalformedURLException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
startActivity(sendIntent1);
问题是它指向撰写消息页面并需要手动发送短信,我不想这样,所以在没有任何通知的情况下它应该发送我该怎么做??
有人请告诉我答案
最佳答案
我终于找到了 100% 有效的解决方案。请引用github项目https://github.com/klinker41/android-smsmms . (任何人觉得它有用请捐赠给作者http://forum.xda-developers.com/showthread.php?t=2222703)。
注意,强制性设置只是
Settings sendSettings = new Settings();
sendSettings.setMmsc(mmsc);
sendSettings.setProxy(proxy);
sendSettings.setPort(port);
你可以得到类似的东西(在 Set APN programmatically on Android 找到 - 由 vincent091 回答):
Cursor cursor = null;
if (Utils.hasICS()){
cursor =SqliteWrapper.query(activity, activity.getContentResolver(),
Uri.withAppendedPath(Carriers.CONTENT_URI, "current"), APN_PROJECTION, null, null, null);
} else {
cursor = activity.getContentResolver().query(Uri.withAppendedPath(Telephony.Carriers.CONTENT_URI, "current"),
null, null, null, null);
}
cursor.moveToLast();
String type = cursor.getString(cursor.getColumnIndex(Telephony.Carriers.TYPE));
String mmsc = cursor.getString(cursor.getColumnIndex(Telephony.Carriers.MMSC));
String proxy = cursor.getString(cursor.getColumnIndex(Telephony.Carriers.MMSPROXY));
String port = cursor.getString(cursor.getColumnIndex(Telephony.Carriers.MMSPORT));
关于android - 以编程方式发送彩信,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16518393/
对该帖子的回复是否表明可以拦截彩信,前提是您实现客户端和后端? MMS Listener for iOS “如果您想在商店中提交应用程序,则无法拦截传入的彩信。您必须从头开始实现所有系统(后端和客户端
我需要从我的 Activity 发送彩信,但我不知道在没有 Intent 的情况下该怎么做。有 Intent ,我发帖是这样的: Intent sendIntent = new Intent(Inte
我需要获取 mms-sms/conversations Android 内容提供商的 thread_id,这是我目前所做的: public long findThreadIdFromPhone
如何在 UIQ 中阅读短信/彩信? 最佳答案 我将假设您需要有关如何编写一些 C++ 源代码的信息,这些源代码将允许应用程序接收 SMS/MMS 并读取它接收到的消息的内容。 在 Symbian OS
我想拦截传入的彩信以启用移动数据。为此,我需要在任何其他应用程序之前拦截它们。 我已将我的 Intent 过滤器设置为接收具有最高优先级的 WAP_PUSH_RECEIVED_ACTION 广播。 但
在进入收件箱之前,我已阅读传入的 SMS 内容并已将其阻止。代码如下: import android.content.BroadcastReceiver; import android.content
在投票之前,请注意,我只是征求专家意见,而不是源代码。 我正在开发一个 Android 应用程序,它将在网络服务器上同步联系人/短信/彩信。 哪些 Web 服务技术适合此应用并且易于在服务器端解析?
我希望将短信 SMS/MMS 集成到我当前的应用程序中。我一直在四处寻找,但我找不到任何似乎满足我需要的东西。任何建议都会很好。 这是我的要求: 必须有对二维码的支持作为一个选项,不是每个文本都会有这
有谁知道如何使用 .net 框架发送彩信?有 SMS 的示例代码,但没有 MMS 的示例代码。我的服务器上已经安装了 GPRS 调制解调器。 最佳答案 如果不编写自己的代码来执行 SMS/MMS 编码
我是一名优秀的程序员,十分优秀!