Android Hacks
――プロが教えるテクニック & ツール

[cover photo]
  • 2010年09月 発行
  • 568ページ
  • ISBN978-4-87311-456-9
  • フォーマット Print

オライリー・ジャパンで書籍を購入:
定価4,104円


本書は、Android開発者またはこれから開発に携わろうという読者を対象に、Android開発者でなければ会得できなかった実践的な知識やノウハウを提供します。AndroidをHackするにはさまざまな知識やテクニックが必要になりますが、本書の前半にはAndroidのHackを楽しむために必要な基礎的な情報をまとめて収録しています。後半では、アプリケーション開発に関するHackだけでなく、Androidのソースコードの活用などAndroid開発のもう一つの柱である組み込み系のHackも収録。実践的な知識とノウハウを集めました。Androidを骨の髄まで楽しめる内容を盛り込んだ一冊。Android開発者必読です

関連書籍

Linuxシステムプログラミング
組み込みLinuxシステム構築 第2版

目次

著者まえがき
はじめに
クレジット

1章 Android入門Hacks
    1. 開発者のためのAndroid入門
    2. SDKのバージョン

2章 初級アプリケーションHacks
    3. アプリケーション開発環境の構築
    4. エミュレータ入門
    5. エミュレータHacks
    6. アクティビティ入門
    7. アクティビティHacks
    8. インテント入門
    9. ボタンを使う
    10. ダイアログを使う
    11. 設定値を保存する
    12. 保存した設定値を利用する
    13. 設定画面を簡単に作成する
    14. Mapを使う
    15. アラームを使う
    16. アニメーションを使う
    17. メディアを再生する
    18. 非同期処理を行う
    19. プログレスバーを使う
    20. 音声読み上げ機能を使う
    21. ジェスチャー入力を使う

3章 実践アプリケーションHacks
    22. オリジナルボタンを作る
    23. カスタムViewを作る
    24. Viewをドラッグ可能にする
    25. OpenGLを使う
    26. サービスを使う
    27. 位置情報を取得する
    28. 位置情報を活用する
    29. センサを使う
    30. カメラを使う
    31. SQLiteを使う
    32. コンテントプロバイダを使う
    33. コンテントプロバイダを作る
    34. ソフトウェアキーボードを作る
    35. クイックサーチに対応する
    36. Bluetoothを使う
    37. ライブ壁紙を作る
    38. 外部ストレージ(SDカード)にアプリケーションをインストールする
    39. アプリケーションを最適化する
    40. Eclipseを使わずにビルドする
    41. Android Marketに登録する

4章 ネイティブコードHacks
    42. Android NDKの環境構築(Windows)
    43. Android NDKの環境構築(Linux)
    44. NDKの環境構築(Mac OS X)
    45. Android NDKのディレクトリ構成を知る
    46. bionic入門
    47. アプリケーションからJNIを使う
    48. 既存のライブラリを移植して使う

5章 カスタマイズHacks
    49. ソースコードコンパイル環境構築(Linux)
    50. ソースコードコンパイル環境構築(Mac OS X)
    51. Androidソースコード入門
    52. Androidコンパイルコマンド入門
    53. 開発機に焼く
    54. 標準の待ち受けアプリケーションを改造する
    55. フレームワークを改造する

6章 デバッグHacks
    56. 実機を使用してデバッグする
    57. ADBを使用する
    58. メモリリークを突き止める
    59. Traceviewを使う
    60. フレームワークをEclipseでステップ実行する

索引

Feedback

皆さんのご意見をお聞かせください。ご購入いただいた書籍やオライリー・ジャパンへのご感想やご意見、ご提案などをお聞かせください。より良い書籍づくりやサービス改良のための参考にさせていただきます。
[feedbackページへ]