FrontPage

PIPのチャットアプリケーションを、Androidに移植しました。

入手

内容

  • 移植とか、大げさな事書いていますが、実際には、PIP-Stackには一切手を入れずに、そのままです。
    • 一部を、Androidの作法に合わせて、書き換えました。

実装内容

  • swingなどのGUI部分を、Android-Viewに合わせて書き換えた
  • PIPAgentとMSRPAgentのプロトコルハンドリング部分を、Android-Serviceに合わせて書き換えた
    • 複数のスレッドに対応するために、ServiceにもHandlerによるコールバック制御を加えた
  • 参考Blog

制限

  • エミュレータ上では、外部からの着信がポートフォワードでしかできないため、素のAndroidエミュレータでは動作しません。

SDKバージョンアップ

m5⇒0.9変更点

  • AIDL(Service)が出すExceptionが、DeadObjectException?RemoteException?へ、変更
  • TextView?のConstructorが、変更
  • layoutのEditText?のandroid:layout_toRight⇒android:layout_toRightOf?へ、変更