Google Play開発者サービス v4.4にAndroid Wearのサポートが追加される

投稿日時 5月 9th, 2014 by juggly 投稿カテゴリ » Androidニュース
コメントは受け付けていません。

今週配信開始となった「Google Play開発者サービス」の新バージョン v4.4にウェアラブルデバイス用Android OS「Android Wear」のサポートが追加されていることがAndroid Policeで行われたapkファイルの分解調査で判明しました。

AndroidにおけるAndroid Wearのサポートはこのアプリを通じて行われるようですね。追加されたコードにはAndroid Wear端末の検出や接続管理用と見られるものも含まれているので、Android Wearの接続・管理のために別途コンパニオンアプリをインストールすることはないものと推測されます。

Google Play開発者サービスは全てのGMS対応機種に提供されているので、基本的には機種によらず利用できるものと考えられます。公式発表だと対応機種はAndroid 4.3以上を搭載した端末とされています。

<string name=”wearable_companion_app_name”>Android Wear</string>
<string name=”wearable_service_name”>Android Wear</string>
<string name=”wearable_starting_notification_text”>Starting Android Wear</string>
<string name=”wearable_status_connected”>Connected to a wearable</string>
<string name=”wearable_status_connecting”>Connecting to a wearable</string>
<string name=”wearable_status_disconnected”>Disconnected from a wearable</string>
<string name=”wearable_status_unknown”>Starting up</string>
<string name=”wearable_status_wire_protocol_mismatch”>Incompatible wearable, please apply any updates.</string>

AndroidManifest

<service android:name=”com.google.android.gms.wearable.node.bluetooth.BluetoothClientService” android:process=”com.google.android.gms.wearable”/>

<service android:name=”com.google.android.gms.wearable.node.bluetooth.BluetoothServerService” android:process=”com.google.android.gms.wearable”/>

<service android:name=”com.google.android.gms.wearable.node.emulator.NetworkConnectionService” android:process=”com.google.android.gms.wearable”/>

<service android:exported=”true” android:name=”com.google.android.gms.wearable.service.WearableService” android:process=”com.google.android.gms.wearable”>
<intent-filter>
<action android:name=”com.google.android.gms.wearable.BIND”/>
</intent-filter>
</service>

<service android:name=”com.google.android.gms.wearable.service.WearableControlService” android:process=”com.google.android.gms.wearable”/>

<receiver android:name=”com.google.android.gms.wearable.service.AutoStarterReceiver”>
<intent-filter>
<action android:name=”android.net.conn.CONNECTIVITY_CHANGE”/>
<action android:name=”com.google.android.gms.GMS_UPDATED”/>
<action android:name=”com.google.android.gms.INITIALIZE”/>
</intent-filter>
</receiver>

<receiver android:name=”com.google.android.gms.wearable.service.AutoStarterReceiver”>
<intent-filter>
<action android:name=”android.net.conn.CONNECTIVITY_CHANGE”/>
<action android:name=”com.google.android.gms.GMS_UPDATED”/>
<action android:name=”com.google.android.gms.INITIALIZE”/>
</intent-filter>
</receiver>

Source : Android Police