Articles of sms

让使用移动浏览器的用户通过短信发送他们想要的产品代码

我将使用一种方法让使用移动浏览器的用户通过SMS发送他们想要的产品代码。 目前我使用的东西如下: Buy product-number23xx Buy product-number24xx Buy product-number56xx 它适用于Symbian和Java平台,但在Darwin,Windows CE,Mobile OS等所有移动平台上都无法正常运行。 任何机构都可以帮我说出其他平台的示例代码吗? 我也看到了这个问题 ,我尝试了mailto:并tell:但是第一个打开电子邮件客户端,第二个只是添加移动联系人的号码!

将发送的短信写入内容:// sms / sent table

我正在开发一个android sms应用程序。我可以使用以下代码将短信发送给单个联系人。 sms.sendTextMessage(phoneNumber, null, message, sentPI, deliveredPI); 现在我想发送短信到multicontacts.Some建议使用loop.SO现在我使用循环发送短信到multicontact。 发送每个短信后,我将这些值写入发送表。 ContentValues values = new ContentValues(); values.put(“address”, mobNo); values.put(“body”, msg); getContentResolver().insert(Uri.parse(“content://sms/sent”), values); 每个新地址都会创建一个新的线程ID。 例如,如果我的接收者的地址是x,那么线程id为1,对于y线程id 2.如果我想将sms发送到x和y,那么我该如何写入sms / sent表。 如果我使用Loop,那么它将不会创建任何新的线程ID,因为发送地址x已经具有线程id 1并且y已经具有线程id 2.So消息将在线程id 1和2下列出从不创建新线程id。 我试图手动插入线程ID values.put(“thread_id”, 33); 但是新线程ID下的消息没有列在默认应用程序中,而是列在我的应用程序中。 请帮帮我的朋友 编辑:我尝试使用0,然后读取生成的thread_id,然后使用此thread_id放置下一个短信,仍然无法正常工作。

android默认制作默认短信应用程序

因此,我在此处遵循此教程 ,将我的SMS设置为默认值,但由于某些原因,我的代码无效。 我试图尽可能多地查看它,但一切都指向同一个教程或已经过时。 我也需要接收器吗? 谁能解释我做错了什么? 代码: @Override protected void onResume() { super.onResume(); Log.i(“MainAcitvity”, “On Resume Called”); // Only do these checks/changes on KitKat+, the “mSetDefaultSmsLayout” has its visibility // set to “gone” in the xml layout so it won’t show at all on earlier Android versions. final String myPackageName = getPackageName(); if (Utility.hasKitKat()) { if […]

选择以编程方式使用Sim1或Sim2发送短信

我有一部带2张SIM卡的Android手机,我想使用Sim1或Sim2发送短信。默认情况下,该消息是从sim1发送的。 但我想从sim2发送短信。 是否可以设置使用Sim1或Sim2发送短信? 如果有一个使用Sim1或Sim2发送短信的设置选项会很棒。这对于双卡Android手机很有用。 我创建了短信应用程序android我已经能够顺利地短信应用程序,但默认短信由SIM发送1.但我想通过设置发送短信由sim1或sim2发送短信?

短信:链接字母参数解释为三星Galaxy S7上的数字

我的网站上有一个链接,用于打开带有新消息的文本。 以下链接适用于大多数Android手机: sms:5555555555?body=JOIN 但是在Galaxy S7上,?body = JOIN参数被解释为电话号码本身的一部分,就像我们在键盘上输入的字母一样。 因此,上面的示例将打开一条新消息到电话号码: 555555555526395646和一个空消息正文。 我自己没有s7所以很难调试。 还有什么想法我可以尝试让它在s7上按预期工作吗?

Android – 查询SMS ContentProvider?

我目前在以下URI“content:// sms /”上注册了一个内容观察者,以监听正在发送的传入和传出消息。 这似乎工作正常,我也尝试从短信数据库中删除但我只能从以下URI“content:// sms / conversations /”删除整个线程 这是我用于此的代码 String url = “content://sms/”; Uri uri = Uri.parse(url); getContentResolver().registerContentObserver(uri, true, new MyContentObserver(handler)); } class MyContentObserver extends ContentObserver { public MyContentObserver(Handler handler) { super(handler); } @Override public boolean deliverSelfNotifications() { return false; } @Override public void onChange(boolean arg0) { super.onChange(arg0); Log.v(“SMS”, “Notification on SMS observer”); Message msg […]

Twilio vs google voice api for SMS

我正在构建一个我需要使用SMS的移动应用程序(android等)。 当用户首次向我的应用程序注册时,SMS将简单地发送激活码(并且可能是另一个同样简单的用法)。 由于谷歌是一家受人尊敬的公司,谷歌语音是免费的( API ),我一直在考虑使用谷歌语音。 但是,很多开发人员似乎都在使用Twilio。 使用Twilio SMS而非Google语音短信是否有利于我发送validation码的基本用法(同样,Google Voice是免费的)?

如何在android中打开特定的短信

有没有办法用特定的短信在Android上打开Messaging Activity?

Android短信接收器无法正常工作

我正在尝试编写一个尝试接收SMS消息并处理它们的简单应用程序。 我已经遵循了几个教程,但是我无处可去,当我向模拟器发送短信时,Intent似乎永远不会被解雇。 这是我的意图: package com.neocodenetworks.smsfwd; import android.content.*; import android.os.Bundle; import android.telephony.*; import android.util.Log; public class SmsReciever extends BroadcastReceiver { private static final String SMS_RECEIVED = “android.provider.Telephony.SMS_RECEIVED”; private static final String TAG = “smsfwd”; @Override public void onReceive(Context context, Intent intent) { Log.i(TAG, “Intent recieved: ” + intent.getAction()); if (intent.getAction() == SMS_RECEIVED) { Bundle bundle = […]

如何将数据传递给BroadcastReceiver?

我想要做的是我的应用程序向其发送消息的数字被传递给BraodcastReceiver …但到目前为止,我得到的是null或者BroadcastReceiver只是简单地崩溃了… 这是我对CreateMessage类的BroadcastReceiver的意图…… Intent intent = new Intent(); Bundle bundle = new Bundle(); bundle.putString(“phN”, phoneNo); intent.putExtras(bundle); startActivity(intent); 在BroadcastReceiver(SmsReceiver类)中,我试图捕捉这样的意图.. public void onReceive(Context context, Intent intent) { //—get the SMS message passed in— Bundle bundle = intent.getExtras(); try{ //receiveNumbers = intent.getExtras().get(“phN”).toString(); String receiveNumbers = intent.getStringExtra(“phN”); Toast.makeText(context, receiveNumbers, Toast.LENGTH_LONG).show(); }catch(Exception e){ e.printStackTrace(); } 我的清单档案: 我已经尝试过Stackoverflow给出的所有答案……但没有用…… 请大家告诉我哪里出错…谢谢! 错误日志: 04-07 […]