Androidアプリを開発するときの手順についてメモします。
①ADT(Android Developer Tools)をダウンロードする
http://developer.android.com/sdk/
から最新版のWin7-64bit版をダウンロードして解凍。
②Pleiades(日本語化ツール)をダウンロードする(省略可)
http://mergedoc.sourceforge.jp/
から最新版をダウンロードして解凍。
featuresとpluginsを、①の解凍先→eclipse内の同名のフォルダに上書き。
eclipse.iniの末尾に
-javaagent:plugins/jp.sourceforge.mergedoc.pleiades/pleiades.jar=default.splash
を追記。
③OracleのHPからJavaSE7をダウンロード
→インストール。
④eclipse.exeを起動
Window→AndroidSDK Manager で必要なパッケージをインストール。
Window→Preference→general→workspaceでエンコードをUTF-8に変更。
⑤プロジェクト作成
File->New->ProjectでAndroid Application Projectを選択。
ターゲットはXperia ProとXperia SXとするため、Android2.3.4~4.1.3がほしい。
Minimum Required SDKをAndroid2.3に、Target SDKをAndroid4.1にする。Compileも4.1に。
Application Name等を適当に入力してNext。
⑥とりあえず実行
上の虫ボタン押すとデバッグが始まる。まだAndroidをつないでないので、とりあえずPC上で実行させる。
AVDというPC上のアンドロイドシミュレータを作成して実行してから、もう一度実行するとHelloWorldと表示される。
⑦ボタンの配置
activity_main.xmlのGraphical LayoutでForm Widgetsからボタンを持ってきて配置。
⑧MainActivity.javaの変更
import android.view.View;
を頭に、
private Button buttonReject;
private TextView textViewReject;
をクラスの最初に、
setContentView(R.layout.activity_main);
の下に
textViewReject = (TextView) findViewById(R.id.textViewReject);
buttonReject = (Button) findViewById(R.id.buttonReject);
buttonReject.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
textViewReject.setText("だが断る");
}});
を追記。するとボタンを押した時の動作を規定でき、テキストが書き換えられる。
【追記】
⑨実機デバッグ
Android端末の下記設定を行う。
・セキュリティ→提供元不明のアプリ実行を許可する。
・開発者向けオプション→USBデバッグを有効にする。
この端末をPCに接続してデバイスドライバインストールする。
プロジェクトのAndroidManifest.xmlのapplicationタブのDebuggableをtrueにして実行すると、
端末上で作成したアプリが実行される。
参考
①~④:
Androidアプリケーション開発環境の構築(ADTバンドル版SDK編)
⑤~⑧:
Androidアプリ開発入門、ボタンをクリックすると「だが断る」と表示するアプリを作る
⑨: