0

我有一个 android 应用程序,需要在需要时与 gear 2 设备建立连接。它只需要在 tizen 上问一个问题(是或否)并得到回复我该怎么做?有许多教程(helloaccessoryprotocol 应用程序)从 tizen 启动连接,但我需要的是其他方式

findPeerAgents() call gives the below log 

onFindPeerAgentResponse arg0 =sapimageswitcher arg1 =0
In try block of find peer agent response
SAP CONNECTION CONSTRUCTOR
onServiceConnectionResponse result error =1030

这里的错误码意思是CONNECTION_FAILURE_PEERAGENT_NO_RESPONSE

在 agentCallback 的 tizen 端,我包含了 onrequest 函数,如下所示

var agentCallback = {
onrequest : function(peerAgent) {
    console.log(" onrequest " + peerAgent);
    SAAgent.acceptServiceConnectionRequest(peerAgent);
},
onconnect : function(socket) {
    console.log( "agentCallback onconnect" + socket);
    SASocket = socket;
    alert("SAP Connection established with RemotePeer");
    createHTML("startConnection");
    SASocket.setSocketStatusListener(function(reason){
        console.log("Service connection lost, Reason : [" + reason + "]");
        disconnect();
    });
},
onerror : onerror 
};

请告诉我是否还有其他遗漏,谢谢。

4

1 回答 1

0

您是否尝试过颠倒消费者和提供者的角色。我想这应该解决它。如果角色、频道都设置正确,还要检查您的配置 XML 文件。

于 2015-10-06T08:08:43.760 回答