Home > android > Android用Google Talkクライアントをm5-rc14に移植

Android用Google Talkクライアントをm5-rc14に移植

以前のエントリ「イマドキのAndroidアプリケーション開発方法」で開発したGoogle Talkクライアントをm5-rc14にポーティングしました。

変更点
レイアウトのidをandroid:idに変更

これはm5-rc14からの大きな変更点なので、面倒ですが全部変更しなければなりません。

CycleInterpolatorをcycleInterpolatorに変更

Google Talkのサーバに接続する際の認証に失敗した場合、アイコンをブルブル横揺れするようにしていました。

shake = AnimationUtils.loadAnimation(xmppClient, R.anim.shake);
ImageView img = (ImageView) findViewById(R.id.img);
img.startAnimation(shake);

shake.xml

<?xml version="1.0" encoding="utf-8"?>
<translate xmlns:android="http://schemas.android.com/apk/res/android"
           android:fromXDelta="0"
           android:toXDelta="10"
           android:duration="1000"
           android:interpolator="@anim/cycle_7" />

cycle_7.xml

<?xml version="1.0" encoding="utf-8"?>
<cycleInterpolator xmlns:android="http://schemas.android.com/apk/res/android"
                   android:cycles="7" />

cycle_7.xmlのcycleInterpolatorはm5-rc14の前まではCycleInterpolatorでした。
地味に小文字と大文字が変わっています。地味過ぎる…。

Download

eclipseプロジェクトを公開しておきますので、自由にご利用下さい。
gtalk_droid_m5_rc14.zip

おわりに

Android純正のXMPPはm5-rc14では大きく変更が加えられた点でした。
しかし、純正のAPIを使っていなかったので、とても簡単に移植できました。
そろそろ、いろんなAPIが出てきても良いのになぁと思っています。

関連のありそうなエントリ

Comments:0

Comment Form
Remember personal info

*
To prove that you're not a bot, enter this code
Anti-Spam Image

Trackbacks:0

Trackback URL for this entry
http://www.adamrocker.com/blog/189/port_the_google_talk_client_for_android_to_m5_rc14.html/trackback/
Listed below are links to weblogs that reference
Android用Google Talkクライアントをm5-rc14に移植 from throw Life

Home > android > Android用Google Talkクライアントをm5-rc14に移植

Search
Feeds
Meta

Return to page top