Articles of 短信

短信在Android的原始pdu

1)有什么方法可以从Android设备发送原始SMS PDU? 要么, 2)是否有任何类别可以让我访问PDU头(例如TP-DCS),以便我可以像我喜欢的那样构buildPDU? 我搜查了networking,发现: http : //www.androidjavadoc.com/1.0_r1_src/com/android/internal/telephony/gsm/ISms.html,但上述类是私人的,因此我不能提供(天堂实际上并不明白为什么)。 我以任何方式询问可能吗? 如果没有,那我为什么不能拥有这种function? 感谢名单

如何在Android手机短信息中添加超链接?

我想发送短信与消息体,如“我在哪里? 当我点击“我在哪里?”,它会带我到我的位置的谷歌地图网站。 我的问题是,我怎样才能在“我在哪里”添加这个超链接? 消息文本? 有什么我可以学习的例子吗?

通过DDMS或仿真器实例发送SMS到真正的testing设备(不是仿真器)

什么工作: –我正在开发与Eclipse的Android应用程序。 我可以启动两个模拟器实例,非常高兴地在它们之间发送短信,并做我需要的任何事情。 我喜欢用真实的设备进行testing,但是我的Android设备已经连接并且工作得很开心,我可以运行和testing我的应用程序。 什么是不工作: –我的问题是通过DDMS或模拟器实例发送短信到真实的设备..我找不到一种方法来实现这一点。 当我在DDMS中select了真实的设备时,模拟器控制是无效的。 我一直在四处寻找各种search的最后一个小时,我空手而来,所以如果有人能帮助,让我知道是否有可能欺骗一个短信到一个真正的testing设备,这将是伟大的。 如果有可能的话,你可以指点一些阅读材料的正确方向吗? 我目前的解决方法: –我可以咬下子弹,只是在两个模拟器上testing,或者我可以借用“必须服从的女人”的电话,发送真实的消息,但没有电话太久,使她脾气暴躁,我尝试靠“幸福的老婆,幸福的生活”哲学 感谢阅读,我希望有人能帮助! 保罗

smsManager.sendTextMessage不起作用

我有以下事件以编程方式发送短信。 然而,似乎没有工作,吐司popup出现,没有入口logcat中,只是没有消息创build。 我也已经添加适当的权限清单文件。 任何意见? private Runnable SMSRunnable = new Runnable() { public void run() { smsManager = SmsManager.getDefault(); smsNumber = edittextSmsNumber.getText().toString(); smsText = edittextSmsText.getText().toString(); smsManager.sendTextMessage(smsNumber, smsNumber, smsNumber , null, null); } };

在Android中发送短信

我正在使用下面的代码发送短信到Android手机。 但是,如果我把短信发送到任何号码,它不会被发送。 可能是什么问题? package SMSApp.com; import android.app.Activity; import android.app.PendingIntent; import android.content.BroadcastReceiver; import android.content.Context; import android.content.Intent; import android.content.IntentFilter; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; import android.widget.Button; import android.widget.EditText; import android.widget.Toast; public class SMS extends Activity { /** Called when the activity is first created. */ Button btnSendSMS; EditText txtPhoneNo; EditText txtMessage; @Override public void onCreate(Bundle savedInstanceState) […]

如何访问收件箱中收到的短信时间?

我可以从这个收件箱中读取消息: Uri uriSMSURI = Uri.parse("content://sms/inbox"); Cursor cur = getContentResolver().query(uriSMSURI, null, null, null, null); 我从这个访问date: – date = cur.getString(cur.getColumnIndexOrThrow("date")); 但现在的问题是,它给当前时间不是收件箱中的消息时间。 对不起,编辑不好,任何想法将不胜感激。 提前致谢!

发送短信给android中的多个人

我想知道,如果有反正我可以发送短信到多个人使用SmsManager。 我知道我可以通过联系人运行一个循环,并单独发送短信,但我认为可能有办法做到这一点。 我使用的代码如下: SmsManager.getDefault().sendTextMessage("PHONE_NOS", null,msg.getText().toString(), sentPI, deliveredPI); PS:我尝试过使用“;” 作为分隔符。 但唯一发生的事情是,它只发送短信给列表中的第一个人。 为了这个迟到的人的利益,不可能把短信发送给多个人。 正如比尔·莫特(Bill Mote)所指出的那样,如果有这样的可能,就会有一个以“数字列表”作为参数的API。 所以唯一可能的解决scheme是有一个迭代器的数字,并一次发送一个。

在Android应用上接收短信

我跟着一个教程接收我的应用程序的短信,并阅读它通过SMSbody吐司。 那就是Receiver类。 public class SmsReciever extends BroadcastReceiver { @Override public void onReceive(Context context, Intent intent){ Bundle bundle= intent.getExtras(); SmsMessage[] msgs= null; String str=""; if(bundle != null ){ Object [] pdus=(Object[]) bundle.get("pdus"); msgs=new SmsMessage[pdus.length]; for(int i=0; i< msgs.length;i++){ msgs[i]= SmsMessage.createFromPdu((byte[])pdus[i]); str+= msgs[i].getMessageBody(); } Toast.makeText(context, str, Toast.LENGTH_LONG).show(); } } } 清单文件 <receiver android:name="com.msoft.masrooq.SmsReciever"> <intent-filter> <action android:name="android.provider.telephony.SMS_RECIEVED"></action> </intent-filter> […]

ACTION_SEND用于发送短信

我想打开本地应用程序发送短信,但应该有电话号码。 我发现ACTION_SEND,但是当我打电话给我的函数返回错误: 04-26 11:59:15.991: ERROR/AndroidRuntime(20198): android.content.ActivityNotFoundException: No Activity found to handle Intent { act=android.intent.action.SENDTO (has extras) } 我的代码在这里介绍: private void smsSend(String number) { Intent intent = new Intent(Intent.ACTION_SENDTO, null); intent.putExtra(Intent.EXTRA_PHONE_NUMBER, number); startActivity(intent); } 我知道这很简单,但我不知道为什么它不起作用,我找不到任何helfull信息。 感谢您的任何build议。

如何获得Android手机的短信号码?

我想在android中以编程方式获取手机的SMS中心号码。 那可能吗 ? 我试过search,但没有find具体的东西。 谁能帮忙? 谢谢 – ahsan 🙂