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 キャンセル します テスト ヘルプ ます レイアウト レイアウトは以下のとおりです レシピ をセット を取得 例えば 意味 結果