質問編集履歴

10

文章修正

2023/02/28 07:18

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -97,7 +97,7 @@
97
97
  private boolean connectFlg = false;
98
98
 
99
99
  //BluetoothのOUTputStream
100
- OutputStream mmOUtputStream = null;
100
+ OutputStream mmOutputStream = null;
101
101
 
102
102
 
103
103
 
@@ -228,7 +228,7 @@
228
228
  if (connectFlg) {
229
229
  try {
230
230
  // Writeボタン押下時、'2'を送信
231
- mmOUtputStream.write("2".getBytes());
231
+ mmOutputStream.write("2".getBytes());
232
232
  // 画面上に"Write:"を表示
233
233
  mStatusTextView.setText("Write:");
234
234
  } catch (IOException e) {

9

文章酒精

2023/02/28 06:56

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,12 +13,9 @@
13
13
  Android studio, Bluetooth(HC05),Arduino UNO,LED,抵抗(330Ω)です。
14
14
  これを配線しました。![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-27/cb5b5ffb-dc86-4c51-b51e-ff34c53e44fb.jpeg)
15
15
 
16
- ### 発生している問題・エラーメッセージ3点
16
+ ### 発生している問題・エラーメッセージ
17
-
17
+
18
- ```
18
+ ```
19
- //スレッド処理(connectボタン押下後に実行)
20
- エラー: メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
21
- @Override
22
19
 
23
20
  エラー: シンボルを見つけられません
24
21
  mmOutputStream = mSocket.getOutputStream();
@@ -26,13 +23,6 @@
26
23
  シンボル: 変数 mmOutputStream
27
24
  場所: クラス MainActivity
28
25
 
29
- エラー: Threadに適切なコンストラクタが見つかりません(MainActivity)
30
- mThread = new Thread(this);
31
- ^
32
- コンストラクタ Thread.Thread(Runnable)は使用できません
33
- (引数の不一致: MainActivityをRunnableに変換できません:)
34
- コンストラクタ Thread.Thread(String)は使用できません
35
- (引数の不一致: MainActivityをStringに変換できません:)
36
26
  ```
37
27
 
38
28
  ### 該当のソースコード

8

内容つけたし

2023/02/28 06:42

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -60,7 +60,7 @@
60
60
  import java.util.TreeMap;
61
61
  import java.util.UUID;
62
62
 
63
- public class MainActivity extends AppCompatActivity{
63
+ public class MainActivity extends AppCompatActivity implements View.OnClickListener{
64
64
 
65
65
  //tag
66
66
  private static final String TAG = "BluetoothSample";

7

内容修正

2023/02/28 06:39

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -13,22 +13,26 @@
13
13
  Android studio, Bluetooth(HC05),Arduino UNO,LED,抵抗(330Ω)です。
14
14
  これを配線しました。![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-27/cb5b5ffb-dc86-4c51-b51e-ff34c53e44fb.jpeg)
15
15
 
16
- ### 発生している問題・エラーメッセージ6
16
+ ### 発生している問題・エラーメッセージ3
17
-
17
+
18
- ```
18
+ ```
19
- エラー: 不適合な型: MainActivityをOnClickListenerに変換できません:
20
- connectButton.setOnClickListener(this);
21
-
22
- エラー: 不適合な型: MainActivityをOnClickListenerに変換できません:
23
- writeButton.setOnClickListener(this);
19
+ //スレッド処理(connectボタン押下後に実行)
24
-
25
20
  エラー: メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
26
21
  @Override
27
22
 
23
+ エラー: シンボルを見つけられません
24
+ mmOutputStream = mSocket.getOutputStream();
25
+ ^
26
+ シンボル: 変数 mmOutputStream
27
+ 場所: クラス MainActivity
28
+
29
+ エラー: Threadに適切なコンストラクタが見つかりません(MainActivity)
30
+ mThread = new Thread(this);
31
+ ^
28
- エラー: メソッドはーパーイプのメソッドをオーバーライドまた実装しません
32
+ コントラク Thread.Thread(Runnable)使用できません
33
+ (引数の不一致: MainActivityをRunnableに変換できません:)
29
- @Override
34
+ コンストラクタ Thread.Thread(String)は使用できません
30
-
31
- 文字数の関係残り二つのエラーはコメント欄を見て頂たいです。
35
+ (引数の不一致: MainActivityをStringに変換できません:)
32
36
  ```
33
37
 
34
38
  ### 該当のソースコード

6

文章の修正

2023/02/27 13:07

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -94,10 +94,10 @@
94
94
  private TextView mInputTextView;
95
95
 
96
96
  //Action(ステータス表示)
97
- private static final int VIEW_STATUS = 0;
97
+ private static final int VIEW_STATUS = 2;
98
98
 
99
99
  //Action(取得文字列)
100
- private static final int VIEW_INPUT = 1;
100
+ private static final int VIEW_INPUT = 3;
101
101
 
102
102
  //Connect確認フラグ
103
103
  private boolean connectFlg = false;

5

書式の修正

2023/02/27 13:05

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -336,13 +336,13 @@
336
336
 
337
337
  #include <SoftwareSerial.h>
338
338
 
339
- SoftwareSerial android(0,1);
339
+ SoftwareSerial android(2,3);
340
340
 
341
341
 
342
342
  void setup() {
343
343
  // put your setup code here, to run once:
344
344
  //bluetooth用シリアルポートを設定
345
- android.begin(115200);
345
+ android.begin(9600);
346
346
  //arduinoのシリアルモニタ用
347
347
  Serial.begin(9600);
348
348
 

4

文章修正

2023/02/27 12:51

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -28,7 +28,7 @@
28
28
  エラー: メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
29
29
  @Override
30
30
 
31
-
31
+ 文字数の関係で残り二つのエラーはコメント欄を見て頂きたいです。
32
32
  ```
33
33
 
34
34
  ### 該当のソースコード

3

内容修正

2023/02/27 12:50

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -5,14 +5,13 @@
5
5
  https://fabkura.gitbooks.io/android-docs/content/article2-2.html
6
6
  コードのところで詰まってしまったのどうしたら動くか教えて頂きたいです。
7
7
 
8
- MainActivity.javaのコードで下記のところでエラーがでて上手くいきません。
8
+ MainActivity.javaのコードでエラーがでて上手くいきません。
9
- プログラミング経験がかなり浅く、中々調べても良くわからないことが多く、お手数をおかけしますが宜しくお願い致します。
10
9
 
11
10
  ### 前提
12
11
 
13
12
  使用しているものは
14
13
  Android studio, Bluetooth(HC05),Arduino UNO,LED,抵抗(330Ω)です。
15
- これを画像のように配線しました。![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-27/cb5b5ffb-dc86-4c51-b51e-ff34c53e44fb.jpeg)
14
+ これを配線しました。![イメージ説明](https://ddjkaamml8q8x.cloudfront.net/questions/2023-02-27/cb5b5ffb-dc86-4c51-b51e-ff34c53e44fb.jpeg)
16
15
 
17
16
  ### 発生している問題・エラーメッセージ6点
18
17
 
@@ -29,8 +28,7 @@
29
28
  エラー: メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
30
29
  @Override
31
30
 
32
- mThread = new Thread(this);
31
+
33
- ^
34
32
  ```
35
33
 
36
34
  ### 該当のソースコード
@@ -71,7 +69,7 @@
71
69
  //Bluetooth UUID(固定)
72
70
  private final UUID MY_UUID = UUID.fromString("00001101-0000-1000-8000-00805F9B34FB");
73
71
 
74
- //デバイス名 環境に合わせて変更
72
+ //デバイス名
75
73
  private final String DEVICE_NAME = "HC-05";
76
74
 
77
75
  //Soket
@@ -115,11 +113,11 @@
115
113
  //Layoutにて設定したビューの表示
116
114
  setContentView(R.layout.activity_main);
117
115
 
118
- // TextViewの設定(Layoutにて設定したものを関連付け)
116
+ // TextViewの設定
119
117
  mInputTextView = (TextView)findViewById(R.id.inputValue);
120
118
  mStatusTextView = (TextView)findViewById(R.id.statusValue);
121
119
 
122
- // Buttonの設定(Layoutにて設定したものを関連付け)
120
+ // Buttonの設定
123
121
  connectButton = (Button)findViewById(R.id.connectButton);
124
122
  writeButton = (Button)findViewById(R.id.writeButton);
125
123
 
@@ -267,11 +265,6 @@
267
265
  };
268
266
  }
269
267
  ```
270
-
271
- ### 試したこと
272
-
273
- すみません。調べてみたのですが、知識が浅く、これに該当するようなコードが見つかりませんでした。
274
-
275
268
  ### その他のAndroid studio側のソースコード
276
269
 
277
270
  ```AndroidManifext.xml

2

文章の修正

2023/02/27 12:45

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -22,13 +22,12 @@
22
22
 
23
23
  エラー: 不適合な型: MainActivityをOnClickListenerに変換できません:
24
24
  writeButton.setOnClickListener(this);
25
+
26
+ エラー: メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
25
- @Override
27
+ @Override
26
- ^
28
+
27
-
28
- mmOutputStream = mSocket.getOutputStream();
29
+ エラー: メソッドはスーパータイプのメソッドをオーバーライドまたは実装しません
29
- ^
30
- @Override
30
+ @Override
31
- ^
32
31
 
33
32
  mThread = new Thread(this);
34
33
  ^

1

変更点は文章の修正です。

2023/02/27 12:44

投稿

Yamagchi
Yamagchi

スコア1

test CHANGED
File without changes
test CHANGED
@@ -17,10 +17,11 @@
17
17
  ### 発生している問題・エラーメッセージ6点
18
18
 
19
19
  ```
20
+ エラー: 不適合な型: MainActivityをOnClickListenerに変換できません:
20
- connectButton.setOnClickListener(this);
21
+ connectButton.setOnClickListener(this);
22
+
21
- ^
23
+ エラー: 不適合な型: MainActivityをOnClickListenerに変換できません:
22
- writeButton.setOnClickListener(this);
24
+ writeButton.setOnClickListener(this);
23
- ^
24
25
  @Override
25
26
  ^
26
27