0

必要なときにギア 2 デバイスに接続する必要がある Android アプリケーションがあります。tizen で質問 (はいまたはいいえ) を行い、応答を取得する必要があります。tizen から接続を開始する多くのチュートリアル (helloaccessoryprotocol アプリ) がありますが、必要なのは逆です。

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 に答える