Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/201.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/extjs/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android sms发送应用程序运行时错误_Android_Runtime Error - Fatal编程技术网

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" />