質問編集履歴

3

補足追記

2016/10/05 03:49

投稿

inca1987
inca1987

スコア20

test CHANGED
File without changes
test CHANGED
@@ -339,3 +339,7 @@
339
339
  };
340
340
 
341
341
  ```
342
+
343
+
344
+
345
+ 追記です。BTManager内でのservice_contextは、Serviceクラスのthisから得ています。

2

ソースの追加

2016/10/05 03:49

投稿

inca1987
inca1987

スコア20

test CHANGED
File without changes
test CHANGED
@@ -26,7 +26,7 @@
26
26
 
27
27
 
28
28
 
29
- # ソース
29
+ # ソース(BTManager)
30
30
 
31
31
  ```Java
32
32
 
@@ -277,3 +277,65 @@
277
277
 
278
278
 
279
279
  ```
280
+
281
+
282
+
283
+ # ソース(Serviceクラス該当部分)
284
+
285
+ ```Java
286
+
287
+ public class ConnectionService extends Service {
288
+
289
+
290
+
291
+ static final String TAG="LocalService";
292
+
293
+
294
+
295
+ private final BTManager mBTManager = new BTManager(this){
296
+
297
+ @Override
298
+
299
+ public void SendNode(int index, String name, String addr) {
300
+
301
+ MessageToUnity mtu = new MessageToUnity("node", index, name, addr, false);
302
+
303
+ try {
304
+
305
+ String mtu_json = LoganSquare.serialize(mtu);
306
+
307
+ mTCPClientForUnity.SendToUnity(mtu_json);
308
+
309
+ }catch (IOException e){
310
+
311
+ e.getStackTrace();
312
+
313
+ }
314
+
315
+ }
316
+
317
+
318
+
319
+ @Override
320
+
321
+ public void SendConnectionResult(boolean is_connect, String msg){
322
+
323
+ MessageToUnity mtu = new MessageToUnity("connection", 0, "", "", is_connect);
324
+
325
+ try {
326
+
327
+ String mtu_json = LoganSquare.serialize(mtu);
328
+
329
+ mTCPClientForUnity.SendToUnity(mtu_json);
330
+
331
+ }catch (IOException e){
332
+
333
+ e.getStackTrace();
334
+
335
+ }
336
+
337
+ }
338
+
339
+ };
340
+
341
+ ```

1

ソースのpackageを削除

2016/10/05 03:44

投稿

inca1987
inca1987

スコア20

test CHANGED
File without changes
test CHANGED
@@ -30,10 +30,6 @@
30
30
 
31
31
  ```Java
32
32
 
33
- package com.Lensy.TwoDii;
34
-
35
-
36
-
37
33
  import android.bluetooth.BluetoothAdapter;
38
34
 
39
35
  import android.bluetooth.BluetoothDevice;