あんどろいどすたじお androidstudio起動 · android studio version 2.2.1 start a new...

6
アプリケーション一覧䛾中から Android Studioを選択して起動してみよう 下䛾アイコンを探して、ダブルクリックすれ䜀開くよ! AndroidStudio䛾起動 起動!! あんどろいどすたじお

Upload: vuongminh

Post on 18-Sep-2018

228 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

アプリケーション一覧 中から Android Studioを選択して起動してみよう下 アイコンを探して、ダブルクリックすれ 開くよ!

AndroidStudio 起動

起動!!

あんどろいどすたじお

Page 2: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

3択 クイズアプリを作ってみよう!

Page 3: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

問題を作成する処理を書こう!

次 、アプリで表示する問題を作成するよ!

同じように、TODO[03]ここから 〜 TODO[03]ここまで 間に赤枠 コードを書いてみよう!

Page 4: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

最初と同じように画面 上にある

赤枠 部分をクリックしてみよう!

しっかりと問題が出るようになったかな?

次 自分 オリジナル 問題を表示

できるようにしてみよう!

アプリを起動してみよう!

Page 5: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

今回 、もぐらたたきゲームを作ります

今回 ポイント

一定時間ごとに処理を行うTimerや、それに関連した部分について学ぼう!

キーワード

Timer, TimerTask, Handlerfor文, if文, 配列, クラス

Page 6: あんどろいどすたじお AndroidStudio起動 · Android Studio Version 2.2.1 Start a new Android Studio project Open an existing Android Studio project Check out project from

public class Mole {/* 省略 */

public void start() {if(state == 0) { // もぐらが引っ込んでいる状態 とき

state = 1;moleImage.setImageResource(R.drawable.mole2);

h.postDelayed(hide, 1000);}

}

public int tapMole() {if(state == 1) { // もぐらが出ている状態 とき

state = 2;moleImage.setImageResource(R.drawable.mole3);

h.removeCallbacks(hide); // start時 postを消去h.postDelayed(hide, 1000);return 1; // スコア(1点)を返す

}return 0; // スコア(0点)を返す

}}

もぐら 動作を作ろう

これ 、1000ミリ秒(1秒)後にhide なか runメソッドを実行する命令だよ!

赤枠内を追加しよう!

Handler#postDelayed(Runnable,delayMills)

delayMillsミリ秒後に、Runnable 処理を実行する

1秒後