是否有人知道这是可能的,以及如何以编程方式发送的短信从iPhone,与官方的SDK /可可触摸?
我想发短信.
短信发送...或任何其他代码的意图是什么?我想显示撰写短信视图,我的预定义文本在消息字段中传递.
对此有什么帮助吗?
我正在尝试创建一个用于监控传入SMS消息的应用程序,并通过传入SMS启动程序,它也应该从SMS读取内容.
工作流程:
我有一个关于意图的问题......我尝试启动短信应用...
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.setType("vnd.android-dir/mms-sms");
int flags = 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.startActivity(intent);
Run Code Online (Sandbox Code Playgroud)
所以,你可以看到我在我的意图中放了太多东西,但那是因为我不知道我该怎么办...谢谢
我正在尝试使用intent分享一些文本:
Intent i = new Intent(android.content.Intent.ACTION_SEND);
i.setType("text/plain");
i.putExtra(android.content.Intent.EXTRA_TEXT, "TEXT");
Run Code Online (Sandbox Code Playgroud)
和选择器翘曲:
startActivity(Intent.createChooser(sms, getResources().getString(R.string.share_using)));
Run Code Online (Sandbox Code Playgroud)
有用!但仅适用于电子邮件应用.
我需要的是所有消息应用程序的一般意图:电子邮件,短信,IM(Whatsapp,Viber,Gmail,SMS ...)尝试使用android.content.Intent.ACTION_VIEW
并尝试使用i.setType("vnd.android-dir/mms-sms");任何帮助...
("vnd.android-dir/mms-sms"仅使用sms共享!)
我已经弄明白了如何发送和接收短信.要发送短信,我必须调用该类的sendTextMessage()和sendMultipartTextMessage()方法SmsManager.要接收SMS消息,我必须在AndroidMainfest.xml文件中注册接收器.然后我不得不重写onReceive()方法BroadcastReceiver.我在下面列举了一些例子.
MainActivity.java
public class MainActivity extends Activity {
private static String SENT = "SMS_SENT";
private static String DELIVERED = "SMS_DELIVERED";
private static int MAX_SMS_MESSAGE_LENGTH = 160;
// ---sends an SMS message to another device---
public static void sendSMS(String phoneNumber, String message) {
PendingIntent piSent = PendingIntent.getBroadcast(mContext, 0, new Intent(SENT), 0);
PendingIntent piDelivered = PendingIntent.getBroadcast(mContext, 0,new Intent(DELIVERED), 0);
SmsManager smsManager = SmsManager.getDefault();
int length = message.length();
if(length > MAX_SMS_MESSAGE_LENGTH) …Run Code Online (Sandbox Code Playgroud) 如何使用html链接打开带预先填充的正文的短信应用程序?
我读过的所有内容似乎都表明短信:18005555555?body = bodyTextHere
应该工作,但在iPhone上,这不起作用.如果我取出?body = bodyTextHere,并且只使用sms:phonenumber,它就可以了.
我已经看到了QR码通过safari链接执行此操作的几个实例.他们如何预先填充正文?