2015-07-21 126 views
0

我正在開發針對Kopin Golden-i設備(可穿戴設備)的Android應用程序。該設備使用另一個名爲Companion App的應用程序,該應用程序通過藍牙從移動電話發送鍵擊。如何收聽通過藍牙傳輸的數據?

現在讓我們來質疑,我想在我自己的應用程序中處理這些擊鍵,但是我已經檢查了onKeyDown()和onKeyUp()方法的活動,但這些方法dint幫助了我。所以現在我試圖通過藍牙獲取數據,但不知道是否可行。所以請指導我是否可以處理通過藍牙傳輸的數據,如果是的話請給我提示,這樣我就可以完成所需的任務。您的幫助,將不勝感激謝謝

回答

1

是的。手錶是這樣工作: Wearable working flow

您可以在這裏查看您的活動,如:DataEvent

public void onDataChanged(DataEventBuffer dataEvents) { 
    for (DataEvent event : dataEvents) { 
    if (event.getType() == DataEvent.TYPE_CHANGED && 
     event.getDataItem().getUri().getPath().equals("/image")) { 
     DataMapItem dataMapItem = DataMapItem.fromDataItem(event.getDataItem()); 
     Asset profileAsset = dataMapItem.getDataMap().getAsset("profileImage"); 
     Bitmap bitmap = loadBitmapFromAsset(profileAsset); 
     // Do something with the bitmap 
    } 
    } 
} 
+1

接受答案的話,你也可以擁有圍繞流動的信息。 –