Android 移动优先和可移动
在IBM MobileFirst 7.1应用程序与可穿戴设备(Android Wear/Samsung Gear)如配套应用程序的集成过程中,我发现了一个问题。 我们正在开发IBM MobileFirst 7.1混合应用程序,该应用程序通过适配器调用将可穿戴手表设备作为Web服务集成的主机。 我们使用Android的本机MobileFirstSDK在Java中实现了一个Android服务,使用以下类:WL.Connect、WL.Client和WL.invokeProcess调用Mobile First适配器。 下面是Android服务中用于初始化客户端(智能手机主机)的代码: 连接已成功完成,但WL.InvokeProcess引发错误。 下面是执行过程中收到的错误: 从活动外部调用startActivity() 经过调查,我们意识到此错误与传递给create WLClient.createInstance的上下文有关,传递的上下文需要是活动,但在本例中,上下文是Android服务Android 移动优先和可移动,android,ibm-mobilefirst,Android,Ibm Mobilefirst,在IBM MobileFirst 7.1应用程序与可穿戴设备(Android Wear/Samsung Gear)如配套应用程序的集成过程中,我发现了一个问题。 我们正在开发IBM MobileFirst 7.1混合应用程序,该应用程序通过适配器调用将可穿戴手表设备作为Web服务集成的主机。 我们使用Android的本机MobileFirstSDK在Java中实现了一个Android服务,使用以下类:WL.Connect、WL.Client和WL.invokeProcess调用Mobile Fi
有人能建议如何在Android服务中使用WL.Client()进行可穿戴通信吗?我建议您提出一个功能请求(RFE),以增强Android SDK,支持在手表上运行,从而实现此类场景。目前这是不受支持的
在此处提出请求:并让您的IBM代表知道 Giuseppe,MobileFirst平台并不声称支持Android Wear。我理解,但是否有任何可能的建议/解决方法?MobileFirst 8.x是否支持Android Wear?watchOS 2和3在v8.0中提供官方支持。我会在内部检查,看看能不能找到什么。但我想不是Android Wear。。。。不幸的是,由于上下文必须是活动,因此在服务类型参数中调用WLClient.createInstance()是一个显示停止问题。
final WLClient clientC = WLClient.createInstance(this.getApplicationContext());
clientC.connect(new WatchConnectListener(adapterName, procedureName,parameters))