AndroidSDK開発のレシピ: 104個のレシピで学ぶAndroidアプリ開発の極意

前表紙
秀和システム, 2010/08/20 - 311 ページ
必須のテクニックを基本レシピほか11分野に分類。
 

ページのサンプル

目次

はじめに Chapter 1 開発環境のレシピ
2
デバッグ時のみ有効な処理を作る
4
新規クラス作成時にヘッダコメントを挿入する
5
端末内のファイルを編集する
7
コマンドラインからビルドする
10
ユニットテストを行う
13
ユニットテストでUIのテストを行う
20
インストールされているアプリの一覧を取得する 54 55555
23
パスを描画する
129
Bitmapに描画する
131
拡大縮小可能なImageView 2 1以降のみ
132
マルチメディアのレシピ
137
音声ファイルを再生する
138
マイクから録音する
143
音を感知するスイッチを作る
145
カメラの映像にビューを重ねる
152

基本レシピ
24
アプリケーションの終了を検知する
25
自動的に画面ロックしないようにする
27
Listをランダムに並べ替える
28
クリップボードを使う
29
プリファレンスにデータを保存する
30
XMLをパースする
32
ローカライズ
35
パスワードを安全に保存する
38
起動パスワードをつける
42
設定画面を作成する
45
ZIPファイルを解凍する
50
JSON形式のデータを扱う
52
正規表現を使う
54
コンタクトリストを取得する 2 1以降のみ
56
UIのレシピ
60
プログレスダイアログを表示する
61
端末の解像度に合わせて画像を表示する
65
拡大されても綺麗な画像 9patch を作る
69
Buttonに背景画像9patch を使う
71
Buttonの状態によって背景画像を変える
73
アラート内にEditTextを表示する
76
アラート内にWebViewを表示する
78
WebViewで用意したHTMLを表示する
79
WebViewでカバーフローを作る
81
wwwwwwwwwwww
83
ジェスチャーを認識する
85
WebViewをジェスチャーで操作する
91
ListViewのレシピ
95
所定の位置までスクロールさせる
96
表示内容をカスタマイズする
98
リンクを設定する
102
クリックを検知する
103
長押しを検知する
105
次のX件を読み込む
108
画像のレシピ
112
画像を任意のサイズで切り取る
113
アニメーションGIFを簡単に表示する
114
このレシピについて
115
ImageViewをアニメーションする
116
ImageViewに反射エフェクトをつける
119
点を描画する
122
直線を描画する
124
四角形を描画する
125
レシピ 055円を描画する
126
楕円を描画する
127
弧を描画する
128
ギャラリーから写真を選択する
156
動画を撮影する
159
動画を再生する
163
再生中の動画にビューを重ねる
167
ハードウェアのレシピ
169
シェイクを検知する
170
バッテリーの状態を取得する
174
近接センサーを使う
177
明るさセンサーを使う
181
位置情報を取得する
183
方位を取得する
187
地磁気センサーを使う
190
端末の向きでレイアウトを切り替える
192
端末別のセンサー搭載状況
196
ネットワークのレシピ
198
Webサービスから天気情報を取得する
199
メールを送信する
203
データベース SQLiteのレシピ
205
データベースをオープンする
206
テーブルを作成する
207
レコードを追加更新削除する
208
レコードを検索する
210
テーブルを変更する
211
検索結果をListViewに表示する
214
インテントのレシピ
217
ブラウザを呼び出す
218
電話を呼び出す
219
カメラを呼び出す
220
動画を撮影するアプリを呼び出す
223
ボイスレコーダーを呼び出す
225
音声認識を呼び出す
226
特定のアプリを呼び出す
228
Chapter11 外部連携のレシピ
231
音楽データを取得する
232
標準の音楽アプリにアクセスする
238
Tumblrに写真をアップする
248
Evernoteと連携する
253
AdMobの広告を組み込む
259
Googleドキュメントの一覧を取得する 2 1以降のみ
265
Googleドキュメントのファイルをダウンロードする 2 1以降のみ
274
Googleドキュメントに文書を保存する 2 1以降のみ
277
Googleカレンダーから予定を取得する 2 1以降のみ
280
Twitter4JでxAuthを使う
287
ホーム画面のレシピ
293
索引
305
著作権

他の版 - すべて表示

多く使われている語句

①結果 9-patch AdMob Android 2.1 Android Open Source Android SDK Developers android:label="@string/app_name android:layout_height="fill_parent android:layout_height="wrap_content android:layout_width="fill_parent android:orientation="vertical BatteryManager Bitmap boolean Button android:layout_width="wrap_content catch IOException Common DataKinds ContactsContract context Cursor Data API default drawable-mdpi e.printStackTrace EditText editText encoding="utf-8 EUC-JP eventType Evernote gabu Gmail Google Inc HVGA ImageView int resultCode Intent intent iPhone Java json LinearLayout xmlns:android="http://schemas.android.com/apk/res/android list.add(new ListView listView Log.d(TAG MediaRecorder MediaStore mListener mMode mSensorManager null onCreate onDestroy onStart Open Source Project Override protected void Override public void password private static final private String private TextView protected void onActivityResult(int public class public String public void onCreate(Bundle public void onPause QVGA Recipes sensor setContentView(R.layout.main SharedPreferences sp SoundPool SQLite startActivity(intent startActivityForResult(intent static final int super.onCreate(savedInstanceState super.onPause super.onResume TextView TextView android:layout_width="wrap_content Uri uri uses-permission void onActivityResult(int requestCode void onCreate(Bundle savedInstanceState WebView wwww wwwww wwwwwwww wwwwwwwwwwwww wwwwwwwwwwwwwwwww XmlPullParser キャンセル します テスト ヘルプ ます レイアウト レイアウトは以下のとおりです レシピ をセット を取得 例えば 意味 結果

書誌情報