<uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
何かわからないことがあれば遠慮なく聞いてください。
初めまして、Androidはもとよりプログラミングに関しましても初心者です。
こんにちは
負荷の軽減のためではなくAndroidの仕様上 MainThreadではネットワーク通信ができないためです。
お世話になっております。
無事、単体での通信には成功致しました。ありがとうございました。
すみません、これを組み込む際なのですが受信相手がC++の言語でなのですが
パケット通信のようにヘッダーなどバイト数を決めて通信をしたいと考えております。
回転だけのもので申し訳ないのですが以下のようになっています。
https://github.com/sdao/mb-device-tcp
This is the device_template device from the MotionBuilder Open Reality SDK, fixed so that data over TCP works. The plugin receives a stream of TCP packets that encode rotation information as a quaternion. For a quaternion w + xi + yj + zk, the wire format is a 36-byte packet:
• Byte 0: the header (BYTE_HEADER = 0x3c)
• Byte 1: the data packet identifier (BYTE_DATA_PACKET = 0x44)
• Bytes 2-9: w in big-endian order
• Bytes 10-17: x in big-endian order
• Bytes 18-25: y in big-endian order
• Bytes 26-33: z in big-endian order
• Byte 34: the checksum, which is the sum of all bytes 2-33 truncated to a byte
• Byte 35: the trailer (BYTE_TRAILER = 0x3e)
これも元々はテンプレートの改造なのですが、これを少々の改造で先のAndroid端末より
回転と移動の値を受け取りたいと思っています。
バイトの長さを決定するような場合どのような法則で決めるのでしょうか。
Android用の先日のJavaプログラムにこのようなものを組み込む場合どのような方法がありますでしょうか。
いきなり、複雑になりまして質問として適切ではないのかもしれませんが少しでもご教授いただけますと幸いです。
初めまして、Androidはもとよりプログラミングに関しましても初心者です。