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

Learn iPhone and iPad Cocos2D Game Development

洋書だけれども、ApressからCocos2d を使ってゲーム開発する本として Learn iPho

記事を読む

no image

Mac OS X Cocoaプログラミング(ヒレガス本)

Cocoaプログラミング界では有名だと思われるヒレガス本を購入。まずは目次。 使っているツール達のバ

記事を読む

no image

EPSON Endeavor NP11 が欲しい → 買いました

ネットを見ていて、ふと目に止まったEPSON Endeavor NP11 が今なら6300円引きの広

記事を読む

[本]ちゃんとした音楽理論を読む前に読んでおく本

以前読んである程度わかった気になっていたが、しぱらくするとほとんど中身を忘れていた本。

記事を読む

no image

2009年10月発売のiPhone SDK関連書籍

10月には Beginning iPhone 3 Developmentの続編とApressが言って

記事を読む

[買ってみた] 新しいAirPods

2019年3月20日に突如発表された、新しい AirPods を買ってみた。 新型「

記事を読む

no image

[Android SDK] Notification Bar と Title Bar のサイズを知りたい

自分はXMLでGUI部品を配置するのがあまり好きではないので、自作アプリ おんぷちゃん for An

記事を読む

no image

MacPeople 2009年4月号

MacPeopleは毎月何らかの発見があるのでここ数年買い続けている。津田大介氏や塩澤一洋氏の連載も

記事を読む

no image

確かにきれいに貼れる パワーサポート アンチグレアフィルムセット for iPhone 4 PHK-02

会社の知り合いがiPhone 3GSに貼っていた保護シートがえらくきれいに貼れているのでメーカーを確

記事を読む

no image

最近読んだ本 エンジニアとしての生き方 中島聡

中島聡氏のブログLife is beautifulと、WEB+DB PRESSの記事をまとめた本。

記事を読む

Message

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

This site uses Akismet to reduce spam. Learn how your comment data is processed.

TORRAS iPhone 16 Pro Max用ケース

自分はiPhoneはケースを付けない派で、iPhone 12

iPhone 16 Pro Max 購入

iPhone 16 Pro Max 256GB 189000

Ember Mug 2のACアダプタをUSB Type-Cに変えてみた

冬になると活躍する Ember Mug 2 の充電器は付属のACアダ

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

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

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

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

→もっと見る

PAGE TOP ↑