Androidアプリ作成
趣味でAndroidアプリを作成してみたくなったので開発環境を整えた。
基本を抑えて、アプリを作成する。
■ダウンロードしたサンプルでエラーが出た場合。
→default.propertiesを他のプロジェクトからコピー。
R.javaを削除し、リビルド。
■ワークスペースにプロジェクト(アプリ)を追加。
実行するとインストールされる。
デバッグ開始時の挙動が不明。
■AVDは起動中でもアプリのインストールは可能。
デバッグ起動時の挙動が不明。
■@Override
影響が不明。
記載箇所によって削除するとエラーにならないパターンがある。
▼Activity
→画面のことをActivityという。
開始→onCreate()→onStart()→onResume→実行中→onPause()→onStop()→onDestroy
を繰り返す。
※詳細はhttp://www.atmarkit.co.jp/fjava/rensai4/android02/android02_1.html
▼Intent
意図、目的、用途
→任意の操作が行われた場合の処理内容(動作?)を定義する。
▼IDの付与
@+IDを使用すると、他のリソースにIDを割り当てることが可能。
▼エミュレータでのプロキシ設定
プロンプトより以下を実行
adb shell
#setprop net.gprs.http-proxy http://hoge.fuga:8080
→設定後はエミュレータからのブラウジングが可能に。
▼SDカードイメージ作成とマウント
→SDカードイメージ作成
イメージを出力するフォルダに移動し、コマンドプロンプトより以下を実行。
mksdcart 64M android_sd.img
※サイズは2048Mまで
→AVD起動
コマンドプロンプトより以下を実行。
emulator -avd dummy -sdcard android_sd.img
※-avd xxx で認識させるデバイスの名前を指定。
→マウント確認
コマンドプロンプトより以下を実行。
adb shell
#mount
※/mnt/sdcardが確認できる。
→ファイル書き込み
コマンドプロンプトより以下を実行。
adb push xxxx /mnt/sdcard
※xxxxはファイルパス
→ソース上にファイルパス設定
VideoActivity.java
15行目にファイルパスを指定。
/mnt/sdcard/sample_mpeg4.mp4
→Eclipsの設定
プロジェクトの実行の構成よりターゲットタブを選択し、
エミュレータのコマンドオプションにSDカーとイメージのパスを設定する。
-sdcard C:\WORK\android\env\workspace\contents\android_sd.img
何がやりたいかまだ固まっていない。
HWの知識も手段でしかない。
最終的にはどうしたいのか?どうなりたいのか?
→食っていければいい?