Android Hacks (株式会社ブリリアントサービス著) のメモ
日本で使える端末も増えてきたのでそろそろAndroid開発を学習しようと思い、今出版されている本を列挙して検討した結果、Android Hacks を購入した。
目次はこんな感じ。最初の方の多くのページが初級者向けに割かれていて、Hacksというタイトルの割に初心者でも読める内容になっている。
しかも知りたいことがピンポイントで書かれているので無駄な文章を読まなくていいのがありがたい。
ただ、本当にAndroidを全く知らない人にとっては説明が足りないので、別に説明の多い入門本を買うのがよいと思われる。検索してみると、ちょっと古いけれども Google Androidプログラミング入門 がいろいろな領域がカバーされていていいようだった。
自分は、後から Android2.1プログラミングバイブル を購入した。
1章 Android入門Hacks
1. 開発者のためのAndroid入門… OESF の紹介など。
2. SDKのバージョン … 各バージョンで入った新機能が並んでいてわかりやすい。バージョンの普及率はここでわかる。
2章 初級アプリケーションHacks
3. アプリケーション開発環境の構築… Android SDKとEclipse 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 ―プロが教えるテクニック & ツール | |
株式会社ブリリアントサービス
オライリージャパン 2010-09-04 |
関連記事
-
Mint60のFirmwareをOSX用に書き換えてみる
Mint60のFirmwareを書き換えてみる前回、自作キーボードキット Mint60のFirmwa
-
iPhone&Androidアプリ内課金プログラミング完全ガイド
こんなマニアックな本が11月に出ていたらしい。 立ち読みしてよさそうだったら買ってこよう。 売れ
-
電子ピアノ KORG LP-380 ローズウッドを買ってみた
数ヶ月前に、電子ピアノ CASIO Privia PX-720 の高いドの音が出なくなってしまった。
-
ヘコむな、この10年が面白い!
うーん、この人すごい。さすが世界中の国で仕事をしてきた人だけあって、言うことに説得力がある。 ものづ
-
風力発電の非常に残念な現状を知ることができる本 「風力発電の不都合な真実」
風力発電には低周波被害がある、というのは何度か目にしていたが、羽根が回ることによって低周波の騒音が発
-
月刊ビジネスアスキー11月号の特集はアップルの謎
月刊ビジネスアスキーは先月定期購読をやめたのだが、今月は「アップルの謎」と称した特集だったので買って
-
[iPhone6 Plus] はじめて保護ガラスを貼ってみた JTT Online Glass Protector
会社の知り合いが色をまちがって購入したということで、iPhone6 Plus 用保護ガラスを
-
[iPhone開発本][洋書] iPhone 3D Programming
たまたまApp Storeで O'reilly Media で検索したら、600円の本がわんさか表示
-
とてもゲームがやりたくなる本: 3Dゲームをおもしろくする技術
ゲームの作り手向けの本だが、こんな工夫がされているのか! と目からウロコが落ち、ゲームがやりたくなる
-
基礎からの iPhone SDK
今日発売の基礎からの iPhone SDK を新宿ブックファーストにて購入。2835円。384ページ
- PREV
- 世界に一枚だけのデジカメ年賀状2011
- NEXT
- Xperia ラスターホワイト オークションで落札