Android sms发送应用程序运行时错误
我是一个全新的人在这里,我不知道它是否是正确的地方问我愚蠢的怀疑…但请帮助我的家伙…我编写了一个简单的短信发送程序,它显示运行时错误..我不知道如何调试..请帮助Android sms发送应用程序运行时错误,android,runtime-error,Android,Runtime Error,我是一个全新的人在这里,我不知道它是否是正确的地方问我愚蠢的怀疑…但请帮助我的家伙…我编写了一个简单的短信发送程序,它显示运行时错误..我不知道如何调试..请帮助 package com.smsProject; import android.app.Activity; import android.os.Bundle; import android.telephony.SmsManager; import android.view.View; im
package com.smsProject;
import android.app.Activity;
import android.os.Bundle;
import android.telephony.SmsManager;
import android.view.View;
import android.view.View.OnClickListener;
import android.widget.Button;
import android.widget.EditText;
public class SmsProjectActivity extends Activity implements OnClickListener {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
buttonSend=(Button)findViewById(R.id.send);
buttonSend.setOnClickListener(this);
}
@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
String msg=editTextmessage.getText().toString();
String num=editTextnumber.getText().toString();
SmsManager sms=SmsManager.getDefault();
sms.sendTextMessage(num,null, msg,null,null);
editTextmessage.setText("");
editTextnumber.setText("");
}
}
我的main.xml文件是
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" android:background="@drawable/jibin">
<EditText
android:id="@+id/msg"
android:layout_width="match_parent"
android:layout_height="wrap_content" android:hint="Enter the message">
<requestFocus />
</EditText>
<EditText
android:id="@+id/num"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:inputType="text|textPersonName" android:hint="Enter a number"/>
<Button
android:id="@+id/send"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:text="Send" />
</LinearLayout>
请发布运行时间。如果没有这一点很难说,但我猜您没有请求适当的权限,请尝试将其添加到清单xml文件的顶级manifest
节点:
<uses-permission android:name="android.permission.SEND_SMS" />
谢谢…但是我已经添加了权限。我是logcat。你是在仿真器上还是在真实设备上尝试此操作?如果你还没有的话,我建议你在一个真正的设备上试试。嗯,我很困惑,最后要确保你的目的地地址是一个有效的电话号码…我会尝试搜索“协议不支持的地址族”你好,你怎么解决这个问题?
<uses-permission android:name="android.permission.SEND_SMS" />