我是开发Android应用程序的新手,我希望我能在正确的位置发布这个.我正在尝试学习如何让手机蓝牙连接到我的蓝牙模块.我正在尝试使用我在参考书中找到的代码,但它给了我一个错误.我之前用java编写过,但我很难理解Android应用程序的结构.无论如何,我得到的错误是未知错误:java.lang.nullPointerException.我可能忘记导入我需要的库,或者在创建项目时是否犯了包装错误?这是代码:
package android.app.bluetooth;
//import java.io.InputStream;
//import java.io.OutputStream;
import java.util.ArrayList;
import java.util.UUID;
import java.io.IOException;
import android.app.Activity;
import android.os.AsyncTask;
import android.os.Bundle;
//import android.os.Handler;
import android.bluetooth.BluetoothAdapter;
import android.bluetooth.BluetoothDevice;
import android.bluetooth.BluetoothServerSocket;
import android.bluetooth.BluetoothSocket;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.util.Log;
import android.view.View;
import android.view.View.OnClickListener;
//import android.view.View.OnKeyListener;
import android.widget.ArrayAdapter;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.EditText;
import android.widget.ListView;
import android.widget.TextView;
import android.widget.AdapterView.OnItemClickListener;
public class bluetooth extends Activity {
/** Called when the activity is first created. */
@Override
public void onCreate(Bundle savedInstanceState) { …Run Code Online (Sandbox Code Playgroud)