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

iPhone 3G/3GS用ホルダーケース レイアウト RT-P2LC3 カラビナつき

カバンを持っていないときに、iPhoneをジーパンのポケットに入れておくのはちょっと不安。 なの

記事を読む

no image

大掃除には BROTHER ラベルライター P-touch 18R

ノートやクリアファイルの表紙に題名を入れたいが、悪筆なので自分の字でタイトルは書きたくない。 という

記事を読む

no image

DELL U2711 のまとめと Samsung S27A850D

なぜか DELL U2711 で検索してこられる方が多いよう(正確には多かった)なので、ちょっと

記事を読む

no image

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

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

記事を読む

no image

iPad スタンド SANWA SUPPLY MR-IPADST1 感想

以前書いた、iPad スタンド SANWA SUPPLY MR-IPADST1 が届いて、しばらく使

記事を読む

no image

ブラウン シェーバー シリーズ3 360 購入 2011/07/02

何年前に買ったか分からないSEIKOのシェーバーを使っていたが、ついに充電できなくなったの

記事を読む

no image

[iPhone 開発関連本] SQLite入門 第2版 西沢直木

SQLite はそれなりにクセがあるらしく、今までに入手した知識とFMDBのソースコードだけ(FMD

記事を読む

MacPeople 最終号

2014年11月号で休刊。 1995年10月に創刊されたらしい。 最終号はiPhone6/iP

記事を読む

no image

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

9月は書店に行くたびにiPhone SDK関連本が増えていて驚いた。 調べてみたところ、少なくとも下

記事を読む

Pebble x テニスセンサーSSE-TN1

2014年のはじめにテニスセンサーの記事を書いたが、当時はまだセンサー対応ラケットが少なく、最近よう

記事を読む

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 ↑