Android SDK開発のレシピ 第2版

概 要

Androidアプリ開発に役立つ人気のレシピ(TIPS)集「第2段」です。開発者が機種ごとの違いについてできるだけ考えなくてすみますように、また1つでも多くのAndroidアプリがGoogle Playで公開されますように、そんなことを願いながら、Androidアプリ開発に欠かせないさまざまな情報を13分野、全130個のレシピにまとめました。本書に掲載されているサンプルコードは(一部を除き)Android 2.2以降で動作します。また、本書に掲載されているサンプルコードを実際に動くかたちにまとめたサンプルアプリをGoogle Playで公開しています。掲載されているすべてのソースコードは、NYSLライセンスに則り公開します。どんな用途でもご自由にご利用ください。

著者 塚田翔也
価格 本体2800円(税別)
ISBN 978-4-7980-3529-1
発売日 2012/9/25
判型 A5
色数 1色
ページ数 464
CD/DVD
対象読者 中級
シリーズ
表紙イメージ
購入 アマゾンで購入する
楽天で購入する

※リンク先によっては、販売ページが用意されていないことがあります。あらかじめご了承ください。

新しいウィンドウで開く 書籍購入のご案内

サポート

サポート情報は以下からご参照下さい。

サポート情報へのリンク

目次

Chapter01 開発環境のレシピ

レシピ 001 Eclipseの設定を行う

レシピ 002 Eclipseのショートカットを活用する

レシピ 003 コードスタイルガイドラインを参考にする

レシピ 004 Android本家のフォーマッターを使う

レシピ 005 コマンドラインからビルドする

レシピ 006 テストプロジェクトでユニットテストを行う

レシピ 007 monkeyでストレステストを行う

レシピ 008 monkeyrunnerでシナリオテストを行う

レシピ 009 Jenkinsでビルドする

レシピ 010 ProGuardで難読化する

レシピ 011 Traceviewでボトルネックを発見する

レシピ 012 DDMSとMATでメモリリークを発見する

レシピ 013 Lintでソースコードをチェックする

レシピ 014 端末内のファイルにアクセスする

レシピ 015 デバッグ時のみ有効な処理を作る

Chapter02 ウィジェットのレシピ

レシピ 016 ボタンを使う

レシピ 017 イメージボタンを使う

レシピ 018 イメージビューを使う

レシピ 019 テキストビューを使う

レシピ 020 エディットテキストを使う

レシピ 021 ラジオボタンを使う

レシピ 022 チェックボックスを使う

レシピ 023 スピナー(セレクトボックス)を使う

レシピ 024 トグルボタンを使う

レシピ 025 レイティングバーを使う

レシピ 026 シークバーを使う

レシピ 027 アナログ時計を使う

レシピ 028 デジタル時計を使う

Chapter03 UIのレシピ

レシピ 029 日付選択ダイアログボックスを使う

レシピ 030 時刻選択ダイアログボックスを使う

レシピ 031 ウェブビューで指定したURLを表示する

レシピ 032 ウェブビューで用意したHTMLを表示する

レシピ 033 入力補完エディットテキストを使う

レシピ 034 トーストを表示する

レシピ 035 ノーティフィケーションを表示する

レシピ 036 メニューを表示する

レシピ 037 プログレスダイアログを表示する

レシピ 038 確認ダイアログを表示する

レシピ 039 選択ダイアログを表示する

レシピ 040 画像の一覧をグリッドビューで表示する

レシピ 041 カスタムビューをグリッドビューで表示する

レシピ 042 スワイプで切り替わるビューを作成する

レシピ 043 スワイプで切り替わるタブと処理を作成する

レシピ 044 画面の回転をロックする

レシピ 045 横画面用のレイアウトを用意する

レシピ 046 ステータスバーを非表示にする

レシピ 047 タイトルバーを非表示にする

レシピ 048 アプリ起動時にスプラッシュ画像を表示する

レシピ 049 ビューをアニメーションする

Chapter04 ListViewのレシピ

レシピ 050 ListViewを表示する

レシピ 051 表示内容をカスタマイズする

レシピ 052 タップ、ロングタップを検知する

レシピ 053 最後までスクロールしたことを検知する

レシピ 054 次のX件を読み込む

レシピ 055 所定の位置までスクロールさせる

レシピ 056 画面が回転してもデータを保持する

レシピ 057 アプリが終了してもデータを保持する

Chapter05 画像のレシピ

レシピ 058 端末の解像度に合わせて画像を表示する

レシピ 059 拡大されても綺麗な画像(9-patch)を作る

レシピ 060 画像をリサイズする

レシピ 061 画像を切り取る

レシピ 062 画像を回転する

レシピ 063 画像を合成する

レシピ 064 画像をSDカードに保存する

レシピ 065 ギャラリーから画像を選択する

レシピ 066 サムネイルを取得する

レシピ 067 JPEGファイルからExif情報を取得する

Chapter06 マルチメディアのレシピ

レシピ 068 効果音を再生する

レシピ 069 音声ファイルを再生する

レシピ 070 マイクから録音する

レシピ 071 動画を撮影する

レシピ 072 動画を再生する

レシピ 073 ビジュアライザで波形を表示する

レシピ 074 イコライザで音を変化させる

Chapter07 カメラのレシピ

レシピ 075 カメラアプリで写真を撮影する

レシピ 076 カメラのプレビュー映像を表示する

レシピ 077 カメラのプレビュー映像にビューを重ねる

レシピ 078 写真を撮影する

レシピ 079 オートフォーカスを使う

レシピ 080 フラッシュを使う

レシピ 081 フォーカスモードを使う

レシピ 082 フロントカメラを使う

Chapter08 センサーのレシピ

レシピ 083 加速度センサーを使う

レシピ 084 近接センサーを使う

レシピ 085 明るさセンサーを使う

レシピ 086 端末の傾きを取得する

レシピ 087 方位を取得する

レシピ 088 位置情報を取得する

レシピ 089 シェイクを検知する

Chapter09 インテントのレシピ

レシピ 090 ブラウザを呼び出す

レシピ 091 電話を呼び出す

レシピ 092 Googleマップを呼び出す

レシピ 093 共有機能を呼び出す

レシピ 094 音声認識を呼び出す

レシピ 095 メールを送信する

Chapter10 データベース(SQLite)のレシピ

レシピ 096 データベースをオープンする

レシピ 097 テーブルを作成する

レシピ 098 レコードを追加・更新・削除する

レシピ 099 レコードを検索する

レシピ 100 テーブルを変更する

レシピ 101 検索結果をListViewに表示する

Chapter11 (その他)便利なレシピ

レシピ 102 アプリケーションの終了を検知する

レシピ 103 自動的にスリープしないようにする

レシピ 104 URLエンコードする

レシピ 105 プリファレンスにデータを保存する

レシピ 106 XMLをパースする

レシピ 107 文字列からMD5を取得する

レシピ 108 設定画面を作成する

レシピ 109 ZIPファイルを解凍する

レシピ 110 JSON形式のデータを扱う

レシピ 111 正規表現を使う

レシピ 112 連絡先の一覧を表示する

レシピ 113 ネットワークの接続状況を判定する

レシピ 114 Twitter4Jを使う

レシピ 115 アプリをSDカードに移動できるようにする

レシピ 116 Backup Serviceで自動バックアップする

レシピ 117 Download Managerで簡単にダウンロードする

レシピ 118 設定画面を呼び出す

レシピ 119 Google Analyticsで分析する

レシピ 120 AdMobの広告を組み込む

Chapter12 開発者ライフを充実させるレシピ

レシピ 121 効率よく必要な情報を手に入れる

レシピ 122 ブログを書く

レシピ 123 ソーシャルネットワークを活用する

レシピ 124 勉強会やイベントに参加する

レシピ 125 どうしても困ったらメーリングリストで相談する

Chapter13 世界に羽ばたくアプリを創る

レシピ 126 デザインをブラッシュアップする

レシピ 127 多くの端末で動作するようにする

レシピ 128 Google Playでアプリの魅力を伝える

レシピ 129 アプリの公開を発表する

レシピ 130 ローカライズをして世界に発信する

PR

秀和システム