Android Hacks (株式会社ブリリアントサービス著) のメモ

公開日: : 最終更新日:2011/01/02 Android, gadget,

日本で使える端末も増えてきたのでそろそろAndroid開発を学習しようと思い、今出版されている本を列挙して検討した結果、Android Hacks を購入した。

オライリーのページはこちら
サンプルコードはこちら

目次はこんな感じ。最初の方の多くのページが初級者向けに割かれていて、Hacksというタイトルの割に初心者でも読める内容になっている。
しかも知りたいことがピンポイントで書かれているので無駄な文章を読まなくていいのがありがたい。

ただ、本当にAndroidを全く知らない人にとっては説明が足りないので、別に説明の多い入門本を買うのがよいと思われる。検索してみると、ちょっと古いけれども Google Androidプログラミング入門 がいろいろな領域がカバーされていていいようだった。

自分は、後から Android2.1プログラミングバイブル を購入した。

1章 Android入門Hacks
1. 開発者のためのAndroid入門… OESF の紹介など。
2. SDKのバージョン … 各バージョンで入った新機能が並んでいてわかりやすい。バージョンの普及率はここでわかる。

2章 初級アプリケーションHacks
3. アプリケーション開発環境の構築… Android SDKEclipse 3.5 (Helios)をインストールする話。この本には書いていないが、Eclipse for Java Developers を選ぶといいようだ。自分はMacbook Late 2008にインストールした。SDK は手動インストールが必要。/tools/android を起動して Available Packages から適当に選んでインストールした。今だとSDKは2.3までを選ぶことができた。Eclipse用のADT(Android Development Tools) はEclipseからインストールする。Locationは https://dl-ssl.google.com/android/eclipse/ を使用した。
4. エミュレータ入門… AVD(Android Virtual Device)構成ファイルを使ってエミュレータを起動する話。
5. エミュレータHacks…エミュレータにtelnet localhost 5554 で接続して位置情報やテキスト情報を流し込んだりいろいろする。Hacks らしい内容。
6. アクティビティ入門…テストでActivityを一つ作ってみる章。手順が抜けているのでこのままやっても最後のサンプルは実行できないと思われる。
7. アクティビティHacks… adb shell am start -n jp.co.brilliantservice.hacks.helloactivity/.MainActivity (adbのamコマンド)で指定したアクティビティを起動したりする話
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

Android 自体のソースコードをコンパイルする話。Android DevPhoneなら実際に焼くことも可能だ。Android Open Source Projectで公式にサポートされている Ubuntu Linux を使った方法が説明されている。Windowsユーザ向けに VMware Playerを使った方法も紹介されているのはすばらしい。
49. ソースコードコンパイル環境構築(Linux)
50. ソースコードコンパイル環境構築(Mac OS X)
51. Androidソースコード入門
52. Androidコンパイルコマンド入門
53. 開発機に焼く
54. 標準の待ち受けアプリケーションを改造する
55. フレームワークを改造する

6章 デバッグHacks
56. 実機を使用してデバッグする
57. ADBを使用する
58. メモリリークを突き止める … メモリリークのデバッグ方法や、効率的なメモリ使用方法の話。これはいい章だった。
59. Traceviewを使う
60. フレームワークをEclipseでステップ実行する

Android Hacks ―プロが教えるテクニック & ツール
Android Hacks ―プロが教えるテクニック & ツール 株式会社ブリリアントサービス

オライリージャパン 2010-09-04
売り上げランキング : 1122

Amazonで詳しく見る by G-Tools

関連記事

no image

[iOS開発本] 詳解 iOS5 プログラミング の感想

書店で見かけて久しぶりに即買いしたiOS開発本。 今日ようやくざっと読めて、予想以上におもしろかった

記事を読む

Topeak Ridecase Mount破損

自転車にiPhone7 Plusを固定しようとしていたTopeak Ridecase Mount の

記事を読む

no image

Sony Tablet S 発売 2011/09/17

2011年9月17日(土)はSony Tablet S の発売日。 4月26日にソニー、アンドロイド

記事を読む

no image

Corona SDK 調査3日目 (Lua 用エディター探しその1)

iPhoneとAndroid両方で動くアプリケーションを開発できるというCorona SDKの調査3

記事を読む

no image

20歳のときに知っておきたかったこと ティナ・シーリグ

しばらく前に読み終わっていたが感想を書いていなかった。 基本的に、失敗を恐れずに新しいことに挑戦しよ

記事を読む

no image

Kindle 3G + Wi-Fi Graphite 注文

最近通勤中などにO'reilly本やPDF本をiPhoneで読んでいるが、さすがにiPhoneだと

記事を読む

no image

MacPeople 2010.02

定期購読している MacPeople 2010年2月号が今日届いた。 今回はメールアプリとUbunt

記事を読む

no image

自作アプリを売り買いできる Apptopia

Apptopia というところからメールが来たので調べてみたところ、どうやらAndroid

記事を読む

DisplayPort to HDMI変換ケーブル QGEEM QG-HD02 で HP ElitebookとApple LED Displayを接続

以前会社で使っていた HP Elitebook 820 G3は DisplayPort があり、A

記事を読む

no image

最近読んだ本: エレガントなWeb開発・美しいコードCODA入門 2011/07/15

Coda がとても好きだ。 使っていて気分がいい。おそらく考え抜かれて作られたUIのためだろう。 自

記事を読む

Message

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください

Wi-Fi6Eルータ TP-Link AXE5400購入

Wi-Fi6E を試してみたくなり、TP-Link AXE5

児童手当 認定請求書申請 2024 「請求者が養育をする18歳に達する日以降の最初の3月31日までの子の数」とは?

2024年に受給していない人には手紙が届くらしい。 電子申請も

Vision Proアプリ開発本 8/24、8/26に発売

Vision Proアプリ開発入門 P400が 8/24 に発売、V

Developer Strap が日本でも購入可能に

USアカウントでしか購入できなかった Vision Pro 用 De

Vision Pro カバーケースを買ってみた

[itemlink post_id="11629"]

→もっと見る

PAGE TOP ↑