質問編集履歴

4

.をけした

2023/01/17 01:43

投稿

fonfon11
fonfon11

スコア0

test CHANGED
File without changes
test CHANGED
@@ -207,7 +207,7 @@
207
207
 
208
208
 
209
209
  ------------------------------
210
- ```.java
210
+ ```java
211
211
  import android.content.Intent;
212
212
  import android.os.Bundle;
213
213
 

3

WakeUpActivityを追加した

2023/01/17 01:41

投稿

fonfon11
fonfon11

スコア0

test CHANGED
File without changes
test CHANGED
@@ -207,3 +207,55 @@
207
207
 
208
208
 
209
209
  ------------------------------
210
+ ```.java
211
+ import android.content.Intent;
212
+ import android.os.Bundle;
213
+
214
+ import com.example.alarmclock.R;
215
+
216
+ import androidx.appcompat.app.AppCompatActivity;
217
+ import androidx.appcompat.widget.Toolbar;
218
+
219
+ import android.view.View;
220
+ import android.view.WindowManager;
221
+ import android.widget.Button;
222
+
223
+ import java.net.URL;
224
+
225
+ // 参考 https://github.com/hiroaki-dev/AlarmSample/blob/master/app/src/main/java/me/hiroaki/alarmsample/PlaySoundActivity.java
226
+
227
+ public class WakeUpActivity extends AppCompatActivity {
228
+ private static final String LOG_TAG =WakeUpActivity.class.getSimpleName();
229
+
230
+ Button stopBtn;
231
+
232
+ @Override
233
+ protected void onCreate(Bundle savedInstanceState) {
234
+ super.onCreate(savedInstanceState);
235
+ getWindow().addFlags(WindowManager.LayoutParams.FLAG_DISMISS_KEYGUARD |
236
+ WindowManager.LayoutParams.FLAG_SHOW_WHEN_LOCKED |
237
+ WindowManager.LayoutParams.FLAG_TURN_SCREEN_ON |
238
+ WindowManager.LayoutParams.FLAG_KEEP_SCREEN_ON);
239
+
240
+ setContentView(R.layout.activity_wake_up);
241
+ Toolbar toolbar = findViewById(R.id.toolbarWakeUp);
242
+ setSupportActionBar(toolbar);
243
+
244
+
245
+ startService(new Intent(this, SoundService.class));
246
+
247
+ stopBtn = (Button) findViewById(R.id.stopBtn);
248
+ stopBtn.setOnClickListener(new View.OnClickListener() {
249
+ @Override
250
+ public void onClick(View view) {
251
+ stopService(new Intent(WakeUpActivity.this, SoundService.class));
252
+ }
253
+ });
254
+
255
+
256
+ }
257
+
258
+ }
259
+
260
+
261
+ ```

2

自分が試したことをかきたした。

2023/01/13 09:08

投稿

fonfon11
fonfon11

スコア0

test CHANGED
File without changes
test CHANGED
@@ -2,7 +2,8 @@
2
2
 
3
3
  Android Studioでアプリ制作をしています。
4
4
  天気によってアラーム音が変わる目覚ましアプリを作っています。
5
- 緯度経度から位置情報を読み取って天気予報がわかるプログラムと設定した時間に音が鳴るプログラムをつくりました。この2つを結合しようと考えています。resultの値の結果をSoundService.javaのif文の所で判別することで、天気によってアラーム音を変えれると思ったのですが、resultの値をうまくSoundService.javaに持ってくることができませんでした。わかりにくい文章ですが、どなたか答えていただくと助かりす。ま、ほかに良い方法があればご教授ください
5
+ 緯度経度から位置情報を読み取って天気予報がわかるプログラムと設定した時間に音が鳴るプログラムをつくりました。この2つを結合しようと考えています。resultの値の結果をSoundService.javaのif文の所で判別することで、天気によってアラーム音を変えれると思ったのですが、resultの値をうまくSoundService.javaに持ってくることができませんでした。Intentを使った、SoundService.javaのonStartCommandメソッド天気APIを入れてやってみたりしたのですが、できせんでした。
6
+ わかりにくい文章ですが、どなたか答えていただくと助かります。また、ほかに良い方法があればご教授ください。
6
7
 
7
8
  https://mura-hiro.com/android-dev-sample-alarm-clock/
8
9
  アラームのアプリはこちらのサイトを参考にしました。
@@ -10,7 +11,7 @@
10
11
 
11
12
 
12
13
  ------------------
13
- ```Java
14
+ ```java
14
15
  package com.example.alarmclock.activity;
15
16
 
16
17
  import android.content.Intent;
@@ -121,7 +122,7 @@
121
122
  ```
122
123
 
123
124
  ------------------------
124
- ```Java
125
+ ```java
125
126
  package com.example.alarmclock.activity;
126
127
 
127
128
  import android.app.Service;

1

見やすくしました

2023/01/13 08:24

投稿

fonfon11
fonfon11

スコア0

test CHANGED
File without changes
test CHANGED
@@ -1,6 +1,5 @@
1
1
 
2
2
 
3
- ここに質問の内容を詳しく書いてください。
4
3
  Android Studioでアプリ制作をしています。
5
4
  天気によってアラーム音が変わる目覚ましアプリを作っています。
6
5
  緯度経度から位置情報を読み取って天気予報がわかるプログラムと設定した時間に音が鳴るプログラムをつくりました。この2つを結合しようと考えています。resultの値の結果をSoundService.javaのif文の所で判別することで、天気によってアラーム音を変えれると思ったのですが、resultの値をうまくSoundService.javaに持ってくることができませんでした。わかりにくい文章ですが、どなたか答えていただくと助かります。また、ほかに良い方法があればご教授ください。
@@ -11,6 +10,7 @@
11
10
 
12
11
 
13
12
  ------------------
13
+ ```Java
14
14
  package com.example.alarmclock.activity;
15
15
 
16
16
  import android.content.Intent;
@@ -118,7 +118,10 @@
118
118
  }
119
119
  }
120
120
  }
121
+ ```
122
+
121
123
  ------------------------
124
+ ```Java
122
125
  package com.example.alarmclock.activity;
123
126
 
124
127
  import android.app.Service;
@@ -199,5 +202,7 @@
199
202
  play();
200
203
  }
201
204
  }
205
+ ```
206
+
202
207
 
203
208
  ------------------------------