2014-06-19 6 views
1

Gear Provide 앱에서 Gear Consumer App으로 알림을 보낼 수 있습니까? 그Gear2 앱 알림

+0

Android 모바일과 함께 2 개의 기어 앱 또는 기어를주고 싶습니까? – Konrad

답변

0

위한 튜토리얼 또는 샘플 코드를 제공하십시오 가능하면

이 일을 어떤 방법이있을 것 같지 않습니다. Android '호스트'앱은 단방향 통신을 의미하는 '제공 업체'에 연결됩니다.

그것은 기어 응용 프로그램에 "푸시"알림 가능합니다 :

또한 Send Notification to Gear 2

, 어떤 종류 (OPP/SPP)의 블루투스 이벤트를 보낼 수 있어야하지만 '수 그걸 발견 할 수 없어요. SMS와 같은 일이지만 그것에 관해서는 아무것도 보지 못했습니다.

내가이 게시물을 편집 할만한 것을 발견하면 ... thsi에 대한 강한 필요성이있는 것 같습니다.

1

Gear2 알림 프레임 워크가 Android웨어 프레임 워크로 내장되어 있지 않습니다. 이를 위해서는 Gear2 앱과 Android 호스트 앱의 두면을 구현해야합니다.

Gear2 앱에서 까다로운 부분은 host-app에서 연결을 수락하는 자바 스크립트 콜백입니다.

안드로이드 호스트 응용 프로그램에
var agentCallback = { 
    onrequest : function(peerAgent) { 
     //accept connection if there is a request from host app 
     SAAgent.acceptServiceConnectionRequest(peerAgent); 
    }, 
    onconnect : function(socket) { 
     console.log("agentCallback onconnect" + socket); 

       SASocket = socket; 
     SASocket.setDataReceiveListener(onreceive); 
     SASocket.setSocketStatusListener(function(reason) { 
      console.log("Service connection lost, Reason : [" + reason + "]"); 
      disconnect(); 
     }); 
       //do whatever logic you want like setting up GUI, changing text 
    }, 
    onerror : onerror 
}; 

, 당신은 findPeerAgents를 호출하여 연결을 시작해야하고 응답이있을 때, 연결 요청 :

@Override 
protected void onFindPeerAgentResponse(SAPeerAgent arg0, int arg1) { 
    Log.d(TAG, "onFindPeerAgentResponse arg0 =" + arg0); 
    try{ 
     requestServiceConnection(arg0); 
    }catch (Exception e){ 
     e.printStackTrace(); 
    } 
} 

그것은 조금 긴의를, 난 여기가 설명 : http://wp.me/p4Quh1-3