私はAndroid GPSライブラリを使っています。私はクライアントとサーバーソケットを作成した後も継続して実行されるライブラリに別のスレッドを作成する必要があります。1つの異なるスレッドでサーバソケットとクライアントソケットを作成するには
同様に、Javaアプリケーションでソケットを作成して、ユーザー操作時にライブラリコードに値を送信します。
GPSライブラリとアプリケーションでこのようなソケットを作成して、継続的に動作させるにはどうすればよいですか?基本的には、GPSライブラリのソケットを別のスレッドに入れて、決して止まらないようにします。熱心にご返答を待っている
....
これまでに何を試みましたか?それとも誰かがあなたのためにそれを書いてくれると思っていますか? –
停止しないことを保証する方法はないことに注意してください。そして、ウォークロックを保持することはバッテリーを殺すのに良い方法です。しかし、たとえそれがバックグラウンドでリソースのために殺されるかのように、あなたのスレッドが決して止まらないことを保証するものではなく、プラットフォームが愚かにも以前にリソースを殺したバックグラウンドサービスを再開しようとすると、メモリが不足しています。 –
ソケットを使用して通信しようとしました。 Javaの終わりでは、私はDataOutputStream.writeUTFを試して、Cの最後ではrecv()を使ってストリームを受け取っていました。 recvの戻り値は正の整数ですが、バッファは常に空です!!! – webgenius