ゲームブートキャンプ10日目
昨日は飲み会で朝まで飲んでかけなかった・・orz。 影牢もかったし、続けられるか不安要素が・・・
今日やること
19:00-21:30
- バナナを上から降らせてタッチする方式に変更する。
- マルチタッチを許容する。
やっぱ変更
- GooglePlay Servicesをつかってみる
Google Play Servicesとは
3行で
- Googleの
- すごいサービスの恩恵を
- 簡単に素早く受けられるよ
たとえば、Maps, Google+などで。
特徴
- AndroidOSに特化した簡単なアクセス手段
- GoogleAccountsを利用した標準的な認証
- GooglePlayServicesの自動的なアップデート (2.3-のOSですべて)
その他
- 実行時にAPIの状態は判明, missing / disabled / out-of-date ...
- 新しいAPIや機能を利用しないなら、sdkをupdateする必要なし.
- GooglePlayServicesのupdateはキャリアやOEMのsystem imageのupdateを必要としない. (GooglePlayStoreアプリがアップデートされればOK)
- GooglePlayServicesはAndroidの新機能をOSのアップデートではなく、アプリのアップデートに依存させたということ
- アプリから機能をよぶことによって、OSがアップデートしにくいというFragmentation問題の一部解決をはかっている
Setup
http://developer.android.com/google/play-services/setup.html
テストする際に必要なこと
- 2.3以上のGoogle Play Storeを含んだAndroid端末
- もしくは、Android 4.2.2以上かつGoogleAPIs platform上で実行されるエミュレータ
GooglePlayServies SDKのインストール
- SDK Managerを起動 & インストール
- Extras -> Google Play services
- Android 4.4.2 -> Google APIs (ARM & x86)
emulator 作成
build.gradleに設定
久々にAndroidStudioでdefaultのproject作成したら、テンプレートかわってた!
build.gradle
apply plugin: 'android'
...
dependencies {
compile 'com.android.support:appcompat-v7:+'
compile 'com.google.android.gms:play-services:4.0.30'
}
つづきはあした