たった1日で基本が身に付く!
Androidアプリ開発超入門[改訂2版]

サポートページ

ダウンロード

本書で解説しているプログラムのサンプルファイルをダウンロードできます。
ダウンロードしたファイルを展開(解凍)してご利用ください。

ダウンロード
サンプルファイル

補足情報

P.028 日本語言語パックのインストールについて

(2023年1月20日更新)

最新バージョンのAndroid Studioをインストールした場合、翻訳作業が完了していないため、P.029以降の手順で解説している日本語言語パックがインストールできないことがあります。日本語化したい場合は、大変お手数ですが、以下の手順にしたがってプラグインをインストールしてください。

このたびは、ご不便をおかけいたしまして申し訳ございませんでした。

お詫びと訂正(正誤表)

本書の以下の部分に誤りがありました。ここに訂正するとともに、ご迷惑をおかけしたことを深くお詫び申し上げます。

(2021年9月15日最終更新)

P.199 Math.random()の範囲について

Math.random() の算出範囲 x を 0.0 ≦ x ≦ 1.0 として解説しましたが、これは誤りです。正しくは 0.0 ≦ x < 1.0 で、1.0を含みません。そのため、1から75の数値を算出するには、まず x を75倍して 0 ≦ x < 75 にした後、1を足して 1 ≦ x < 76 にするのが、正しい方針となります。よって、サンプルコード(リスト5-9 MainActivity.javaの060〜063行目として紹介している部分)は次の形になります。

// 0.0以上75.0未満(最大値が初期値の場合)の数値を生成する
double randomNumber = Math.random() * maxNumber;
// 1以上76未満の整数値を生成する(整数に変換すると1以上75以下)
int nextNumber = (int) randomNumber + 1