2011-06-29
「Android SDK開発のレシピ」の各レシピにGitHubのサンプルコードへのリンクを貼りました。
Android | |
![]()
AndroidSDK開発のレシピ―104個のレシピで学ぶAndroidアプリ開発の極意
- 作者: 塚田翔也
- 出版社/メーカー: 秀和システム
- 発売日: 2010/08
- メディア: 単行本
- 購入: 6人 クリック: 140回
- この商品を含むブログ (20件) を見る
「Android SDK開発のレシピ」のサンプルコードをGitHubで公開しているのですが、ブラウザからさくっとソースコードを見たい時に、ディレクトリをかちかちクリックするのが面倒なのでソースコードへ直接リンクを貼りました。
ソースコードには説明のためにコメントをたくさん書いているので、本を持っていなくても何となく読んで使えると思います。どうぞご利用ください。
ちなみに、リンクがないレシピは、ソースコードだけでは(解説がないと)分かりにくいレシピです。ごめんなさい。
Chapter 1 開発環境のレシピ
レシピ 004 新規クラス作成時にヘッダコメントを挿入する
レシピ 005 端末内のファイルを編集する
レシピ 006 コマンドラインからビルドする
レシピ 007 ユニットテストを行う - レシピ 008 ユニットテストでUIのテストを行う
Chapter 2 基本レシピ
レシピ 018 ローカライズ
レシピ 020 起動パスワードをつける
レシピ 021 設定画面を作成する
レシピ 024 正規表現を使う
レシピ 025 インストールされているアプリの一覧を取得する
Chapter 3 UIのレシピ
レシピ 027 画面の回転をロックする
レシピ 028 EditTextを選択状態にする
レシピ 030 端末の解像度に合わせて画像を表示する
レシピ 031 拡大されても綺麗な画像(9-patch)を作る
レシピ 032 Buttonに背景画像(9-patch)を使う
- assetsディレクトリにHTMLファイルを置きます。
レシピ 037 WebViewでカバーフローを作る
Chapter 4 ListViewのレシピ
レシピ 041 表示内容をカスタマイズする
レシピ 042 リンクを設定する
レシピ 043 クリックを検知する
レシピ 044 長押しを検知する
Chapter 5 画像のレシピ
レシピ 049 アニメーションGIFを簡単に表示する
●このレシピについて
レシピ 052 点を描画する
レシピ 053 直線を描画する
レシピ 054 四角形を描画する
レシピ 055 円を描画する
レシピ 056 楕円を描画する
レシピ 057 弧を描画する
レシピ 058 パスを描画する
Chapter 6 マルチメディアのレシピ
Chapter 7 ハードウェアのレシピ
レシピ 076 端末の向きでレイアウトを切り替える
●端末別のセンサー搭載状況
Chapter 8 ネットワークのレシピ
Chapter 9 データベース(SQLite)のレシピ
レシピ 080 データベースをオープンする
レシピ 081 テーブルを作成する
レシピ 082 レコードを追加・更新・削除する
レシピ 083 レコードを検索する
レシピ 084 テーブルを変更する
Chapter10 インテントのレシピ
レシピ 086 ブラウザを呼び出す
レシピ 087 電話を呼び出す
レシピ 088 カメラを呼び出す
レシピ 089 動画を撮影するアプリを呼び出す
レシピ 090 ボイスレコーダーを呼び出す
レシピ 091 音声認識を呼び出す
レシピ 092 特定のアプリを呼び出す
Chapter11 外部連携のレシピ
レシピ 094 標準の音楽アプリにアクセスする
レシピ 096 Evernoteと連携する
レシピ 097 AdMobの広告を組み込む
レシピ 098 Googleドキュメントの一覧を取得する
レシピ 099 Googleドキュメントのファイルをダウンロードする
レシピ 100 Googleドキュメントに文書を保存する
レシピ 101 Googleカレンダーから予定を取得する
レシピ 102 Twitter4JでxAuthを使う
Chapter12 ホーム画面のレシピ
- 73 http://b.hatena.ne.jp/hotentry/it
- 51 http://b.hatena.ne.jp/
- 38 http://www.facebook.com/l.php?u=http://d.hatena.ne.jp/gabuchan/20110629/1309345480&h=ce8a2
- 37 http://twitter.com/
- 27 http://jetsli.de
- 25 http://feeds.feedburner.com/~r/ne/Otyf/~3/Tdf7Bt97E_M/1309345480?utm_source=feedburner&utm_medium=twitter&utm_campaign=NEWS_0
- 24 http://www.google.co.jp/url?sa=t&source=web&cd=1&ved=0CBkQFjAA&url=http://d.hatena.ne.jp/gabuchan/20091102/1257136874&rct=j&q=google chrome ショートカットキー mac&ei=6H0LToOW
- 23 http://longurl.org
- 23 http://pipes.yahoo.com/pipes/pipe.info?_id=5c907cb540262d4c8498a3d79261441b
- 22 http://reader.livedoor.com/reader/







JAVAもAndroidも全くの初心者なのですが、画像を取り込んでなにかやりたいと思っています。
ところで、AndroidSDK開発のレシピのレシピ064の動画を表示するものに、レシピ68のようにボタンを画像の上に表示したいのですが、068ではFrameLayoutで重ねていて、064では、プログラム内で表示を重ねています。
ボタンを押したら、加速度センサー、角速度センサーの値を読んで、そこからの移動量を知りたいのですが、まずは、そのボタンを画像の上に表示出来ませんorz
リソースのレイアウトのボタンを置くと、当然隠されてしまいます。
非常に初歩的なことがわかってないと思うのですが、どのようにすれば良いか、教えていただけますか?
ご相談の件ですが、レシピ066のレイアウトファイルのようにボタンを重ねてはいかがでしょうか?
そして、レシピ064 P.155のソースコードでnew SurfaceView(this)としているところを、findByViewId()でレイアウトファイルで定義したSurfaceViewを取得するようにすると、いけると思います。
Viewを重ねるにはレイアウトファイルでもソースコードでもできるので分かりやすい方でやってみてください。
いかがでしょうか?