mattak's blog

人生を1ミリ進める

ゲームブートキャンプ10日目

昨日は飲み会で朝まで飲んでかけなかった・・orz。 影牢もかったし、続けられるか不安要素が・・・

今日やること

19:00-21:30

  • バナナを上から降らせてタッチする方式に変更する。
  • マルチタッチを許容する。

やっぱ変更

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

テストする際に必要なこと

GooglePlayServies SDKのインストール

emulator 作成

f:id:mattaclj:20140315204526p:plain

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'
}

つづきはあした