Android用ライブラリ開発中

0
    JUGEMテーマ:システム開発

    現在、Android対応するべく、Javaと格闘中です。
    以前、Eclipseを使ってアプリを開発したことはあるのですが、今回はAndroidStudioを使います。どちらにしろ普段はAndroidの開発はしていないので、悪戦苦闘しております。
    エミュレータは相変わらず不安定&激遅で使い物にならない^^;

    最初はjava.net.socketを使ってゴリゴリ書いていたのですが、どうもjavaにはsocketのselectにあたる機能が見当たらない・・・
    どうも、java.nioというのを使わなければならないみたいですね。
    java.nio.ByteBuffer
    java.nio.channels.SelectionKey
    java.nio.channels.Selector
    java.nio.channels.SocketChannel
    このあたりを駆使して、なんとか通信できることが確認できました。

    はまったのは、関数に引数で渡した文字列に、エラーメッセージがセットできないこと。
    どうも文字列の参照渡しが独特みたいですね。文字列引数には関数内から値をセットできないという結論でいいのかな。

    コメント
    コメントする