我已经开始为Android Wear创建Watch Face.我已经实现了几乎所有的东西,现在我想在脸上显示手机电池.根据我在研究后的理解,这只能通过Message或Data Layer API实现.所以我开始在他所在的地区工作,但我一开始就遇到了问题.我无法连接到Google Api客户端.
我在"穿"下有两个课程 - 一个用于手表(服务)的通用和一个由我创建的课程:
public class BatteryActivity extends Activity {
GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks( new ConnectionCallbacks() {
@Override
public void onConnected(Bundle connectionHint) {
Log.i( "", "onConnected: " + connectionHint);
// Now you can use the Data Layer API
}
@Override
public void onConnectionSuspended(int cause) {
Log.i( "", "onConnectionSuspended: " + cause);
}
})
.addOnConnectionFailedListener( new OnConnectionFailedListener() {
@Override
public void onConnectionFailed(ConnectionResult result) {
Log.i( "", "onConnectionFailed: " + result);
}
})
// Request …Run Code Online (Sandbox Code Playgroud) 我正在开发一款适用于 Android Wear 的面部手表。我想读取手表计数的步数(卡上显示的步数)。有没有简单的方法来访问数据?我的研究表明,我可以创建自己的步数计数器(由于准确性问题,我不想要它)。另一个是访问Google Api。然而,我发现它与我的手机电池功能一起实现的代码非常“重”。还有其他方法可以检索数据吗?
我不想让它与手机应用程序连接,而只想与手表上的应用程序连接。
我在这里找到了更多信息,但它有点旧:Access Android Wear Fit Data