スマートにプログラミング
Android入門編(第1版)

本書に一部誤りが見つかりましたので正誤表を掲載いたします。
ご迷惑をおかけしたことを深くおわび申し上げます。

●第1刷〜第4刷の正誤


ページ




366 ●下から17行目(空行含む)
   "peach integer default 0)";

// トランザクション制御開始
db.beginTrasaction();


   "peach integer default 0)";
db.execSQL(sql);

// トランザクション制御開始
db.beginTrasaction();
※本正誤表中のソースコードにおいては、空行も1行としてカウントしております。

●第1刷の正誤


ページ




71 ●本文2行目
小文字の半角英数字のみとなるので、


小文字の半角英数字およびアンダースコア(_)のみとなるので、
112 ●リスト2.2 上から5行目
public class GoodBye extends
Activity {


public class MyName extends
Activity {
129 ●NOTE
android:marginxxxと
android:paddingxxx


android:layout_marginxxx と
android:layout_paddingxxx
139 ●本文1行目
る場合は、カンマで区切って列番号を指定します(図4.3.7の0番と2番の列)
(( )の中の参照先を削除。)


る場合は、カンマで区切って列番号を指定します。
166 ●「>>第3引数」の項の1行目
リスト5.3.6の3行目にある


リスト5.3.6の4行目
168 ●表5.3.2 一行目のイベントリスナー名
OnItemClickListner


OnItemClickListener
217 ●リスト6.3.2 25行目
// EditTextオブジェクト取得


// TextViewオブジェクト取得
221 ●表6.3.4の最下行 入力項目名「Create Activity」に対応する入力内容
ImplicitIntentSample1



FirstActivity
228 ●「DURIの取得」の項の本文最終行
〜取得し、TextViewで表示します(7行目)。


〜取得し、TextViewで表示します(4行目から9行目)。
228 ●リスト6.3.13 6行目
// EditTextオブジェクト取得


// TextViewオブジェクト取得
231 ●リスト6.3.15 上から1〜2行目
<?xml version="1.0" encoding="utf-8"?>
<?xml version="1.0" encoding="utf-8"?>
(XMLの宣言文が重複している。)


<?xml version="1.0" encoding="utf-8"?>
(1行のみになる。)
256 ●図7.7.1 右の四角形内
アクティビティX


サービスX
257 ●図7.7.2 右の四角形内
アクティビティX


サービスX
406 ●リスト10.1.2のタイトル(ファイル名)
PreferenceSampleActivity.java


DialogSampleActivity.java
441 ●本文1行目
アクティビティクラスは、タブのサンプルアプリケーション「TabSample」(9.3節)を参考に〜


アクティビティクラスは、タブのサンプルアプリケーション「TabSample」(10.3節)を参考に〜
241及び361 本書では画面の解像度の単位につきましては、「dp」を推奨していましたが(P231「NOTE」参照)、一部統一が図られておらず、演習7 リスト7.4及び演習12 リスト12.2においては「dip」で表記されております。
同単位については「dp」と同義と解釈して頂きますようお願い致します。
※本正誤表中のソースコードにおいては、空行も1行としてカウントしております。