- 2008-02-24 17:07
- android

以前のエントリ「イマドキの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
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
