小编use*_*496的帖子

Android蓝牙SDP无法识别JAVAME中宣传的服务

我正在Bluetooth为我的MSc 开发一个应用程序.结束项目.它包括一个实现的服务器JAVA ME和一个写入的客户端Android.

问题是Android SDP似乎无法识别ServiceRecord我的JAVA ME服务器.

如果我使用这些方法BluetoothDevice.getUuids()BluetoothDevice.fetchUuidsWithSdp()在我的客户端中,它们返回一组UUIDs,但我的服务UUID在其中没有,因此我无法连接到它.

这是JAVAME服务器示例的代码 :

/*IMPORTS*/

public class StackOverFlowServer extends MIDlet {
    Display mDisplay;
    Form mForm;
    LocalDevice local;
    StreamConnectionNotifier server;
    ServiceRecord sr;
    String conURL;
    StreamConnection conn;
    public StackOverFlowServer() {
        mDisplay = Display.getDisplay(this);
        mDisplay.setCurrent(mForm);
        mForm = new Form(null);
        conURL = "btspp://localhost:68EE141812D211D78EED00B0D03D76EC;"
                + "authenticate=false;encrypt=false;name=MySampleApp";
    }

    protected void destroyApp(boolean arg0) throws MIDletStateChangeException {
        // TODO Auto-generated method stub

    }

    protected …
Run Code Online (Sandbox Code Playgroud)

service android bluetooth java-me

5
推荐指数
0
解决办法
2687
查看次数

标签 统计

android ×1

bluetooth ×1

java-me ×1

service ×1