2015-10-12 69 views
0

你好我開發索尼的SmartWatch 2的應用程序,我有幾個問題:控制應用索尼Smartwatch2

第一:是否有可能推出「手錶上的應用程序」的使用的應用程序在手機上?我的意思是我希望能夠點擊手機上的一個按鈕,該按鈕將自動啓動手錶上的應用程序。

而我的第二個問題是:我如何從手機發送數據到手錶,例如,我有一系列的佈局,並根據用戶點擊手機時它會在我的手錶上顯示不同的佈局。

非常感謝。

回答

0

如果要啓動的SmartWatch 2,您可以使用此代碼做到這一點:

  Intent i1 = new Intent("com.sonyericsson.extras.aef.control.START_REQUEST"); 
     i1.putExtra("aea_package_name", "com.youpackage.name"); 
     i1.setPackage("com.sonymobile.smartconnect.smartwatch2"); 
     ctxt.sendBroadcast(i1, "com.sonyericsson.extras.liveware.aef.HOSTAPP_PERMISSION"); 

對於的SmartWatch 2所有的代碼運行在手機沒有手錶,所以如果你想共享數據手機和手錶之間可以使用常規的Android方法。如果您需要實時通信,您可以隨時使用廣播接收器。請按照此鏈接瞭解如何設置廣播接收機並下載樣本,以便您更好地瞭解其工作原理

https://developer.android.com/training/run-background-service/report-status.html