Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/215.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
Java Obex客户端会话连接响应Obex_HTTP_不可接受(198)_Java_Android - Fatal编程技术网

Java Obex客户端会话连接响应Obex_HTTP_不可接受(198)

Java Obex客户端会话连接响应Obex_HTTP_不可接受(198),java,android,Java,Android,我试图开发一个android应用程序,可以通过另一个配对的android设备浏览文件夹。我正在使用blucove-android2库 用于以下代码 ClientSession conn = null; String btURL = "btgoep://806C1B3F2A83:0000110500001000800000805f9b34fb;authenticate=false;" +"encrypt=false;master=false;android=true"; Str

我试图开发一个android应用程序,可以通过另一个配对的android设备浏览文件夹。我正在使用blucove-android2库

用于以下代码

ClientSession conn = null;

 String btURL = "btgoep://806C1B3F2A83:0000110500001000800000805f9b34fb;authenticate=false;" +"encrypt=false;master=false;android=true";

       String obexUUIDs = "0x0008, 0x1105, 0x1106";   
      BlueCoveImpl.setConfigProperty(BlueCoveConfigProperties.PROPERTY_ANDROID_OBEX_UUIDS, obexUUIDs);           
BlueCoveImpl.setConfigProperty(BlueCoveConfigProperties.PROPERTY_ANDROID_DISCOVERABLE_DURATION, String.valueOf(10));
        String folder = "media";
        try {                
            conn = (ClientSession) Connector.open(btURL);
        } catch (java.io.IOException e1) {
            Log.d("OBEX","Error Caught");
            e1.printStackTrace();
        }
        //Target Header must be set to the Folder Browsing UUID:
        //F9EC7BC4-953C-11D2-984E-525400DC9E09.
        byte[] FBUiid = {(byte)0xF9,(byte)0xEC,(byte)0x7B,(byte)0xC4,(byte)0x95,(byte)0x3C,(byte)0x11,(byte)0xD2,
                (byte)0x98,(byte)0x4E,(byte)0x52,(byte)0x54,(byte)0x00,(byte)0xDC,(byte)0x9E,(byte)0x09};

        //Connect
        HeaderSet header = conn.createHeaderSet();
        header.setHeader(HeaderSet.TARGET, FBUiid );
        HeaderSet response = conn.connect(header);
我收到的回复是198(OBEX\u HTTP\u不可接受)。之后我打电话的时候 HeaderSet result=conn.setPath(header,false,false),引发未连接的IOexception会话。 请询问获得回复为198的原因

注意:尝试创建android应用程序而不是Java
Im使用的库:bluecove-2.1.1-20101024.214840-60.jar,bluecove-android2-2.1.1-20101024.214840-1.jarbtgoep://806C1B3F2A83:0000110600001000800000805f9b34fb;authenticate=false;“+”encrypt=false;master=false;android=true”;应该使用此URL。但在android手机中,OBEX FTP服务不会自动启动。我们可以从我的应用程序远程启动吗