- Android入門基礎:從這裡開始
- Android分享操作
- Android多媒體
- Android圖像與動畫
- Android網絡連接與雲服務
- Android聯繫人與位置信息
- Android可穿戴應用
- Android TV應用
- Android企業級應用
- Android交互設計
- Android界面設計
- Android用戶輸入
- Android後臺任務
- Android性能優化
- Android安全與隱私
- Android測試程序
文章来源于网络收集而来,版权归原创者所有,如有侵权请及时联系!
訪問可穿戴數據層
編寫:wly2014 - 原文: http://developer.android.com/training/wearables/data-layer/accessing.html
調用數據層API,需創建一個 GoogleApiClient 實例,所有 Google Play services APIs的主要入口點。
GoogleApiClient 提供了一個易於創建客戶端實例的builder。最簡單的GoogleApiClient如下:
Note: 目前,此小client僅足以能啟動。但是,更多創建GoogleApiClient,實現回調方法和處理錯誤等內容,詳見 Accessing Google Play services APIs。
GoogleApiClient mGoogleApiClient = new GoogleApiClient.Builder(this)
.addConnectionCallbacks(new ConnectionCallbacks() {
@Override
public void onConnected(Bundle connectionHint) {
Log.d(TAG, "onConnected: " + connectionHint);
// Now you can use the Data Layer API
}
@Override
public void onConnectionSuspended(int cause) {
Log.d(TAG, "onConnectionSuspended: " + cause);
}
})
.addOnConnectionFailedListener(new OnConnectionFailedListener() {
@Override
public void onConnectionFailed(ConnectionResult result) {
Log.d(TAG, "onConnectionFailed: " + result);
}
})
// Request access only to the Wearable API
.addApi(Wearable.API)
.build();
Important: 如果我們添加多個API到一個GoogleApiClient,那麼可能會在沒有安裝Android Wear app 的設備上遇到連接錯誤。為了連接錯誤,調用, com.google.android.gms.common.api.Scope...)">addApiIfAvailable()方法,並以Wearable API為參數傳進該方法,從而表明client應該處理缺失的API。更多的信息,請見 Access the Wearable API.
在使用數據層API之前,通過調用connect()方法進行連接,如 Start a Connection 中所述。當系統為我們的客戶端調用了onConnected() 方法,我們就可以使用數據層API了。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
![扫码二维码加入Web技术交流群](/public/img/jiaqun_03.jpg)
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论