你好堆栈溢出社区,
所以我在网上搜索了这个问题的解决方案,但找不到有类似问题的人......
我正在编写一个小程序来接收文本并做出响应。接收部分工作正常,但我还没有发送成功的文本。下面的小测试程序产生了相同的结果。下面是我用来尝试发送的方法以及 logcat 的片段。sendTextMessage 方法完全没有产生任何结果。我一直在我的 LG Ally 而不是模拟器上对此进行测试。我只是想在我决定它只是电话之前,我会问我是否缺少一些东西。
注意... 权限设置正确。显然“xxxxxxxxxx”代表一个实际的数字。
提前致谢,
杰森
package com.test;
import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.util.Log;
public class test extends Activity {
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Log.w("MARK", "APPLICATION START");
SmsManager sms = SmsManager.getDefault();
sms.sendTextMessage("xxxxxxxxxx", null, "AUTO RESPONSE", null, null);
Log.w("MARK", "sendTextMessage CALLED");
}
}
02-27 12:42:02.471: WARN/MARK(9903): APPLICATION START
02-27 12:42:02.471: WARN/MARK(9903): sendTextMessage CALLED
02-27 12:42:02.591: INFO/ActivityManager(1372): Displayed activity com.test/.test: 135 ms (total 135 ms)