| ページ一覧 | ブログ | twitter |  書式 | 書式(表) |

MyMemoWiki

差分

ナビゲーションに移動 検索に移動
編集の要約なし
==Android Hello World チュートリアル==
[[Android][Eclipse][Java]]
*http://developer.android.com/resources/tutorials/hello-world.html
|}
<&lt;blockquote>&gt;「Build Target」 選択したプラットフォームがAndroid 1.1 プラットフォームを使うということは、アプリケーションが Android 1.1 プラットフォームライブラリに向けてコンパイルされることを意味する。もし、Android 1.5 プラットフォーム上で、1.1で作成されたAVDを走らせる場合、Build Target をあわせる必要はないAndroid アプリケーションは、前方互換性を持っており、1.1 向けにビルドされたアプリケーションは、通常1.5でも起動する。逆は、成り立つわけではない。<&lt;/blockquote>&gt;
===プロジェクト準備完了===
*プロジェクトの準備は以上で感rひょう。
*上記が、UIの生成にAndroidではXMLによるレイアウトファイルという代替方式を提供する理由
<&lt;?xml version="1.0" encoding="utf-8"?>&gt; <&lt;TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/hello"/>&gt;
*Android XML レイアウトファイルの一般的な構造は簡単
*内容を以下の XML に置き換える。
<&lt;?xml version="1.0" encoding="utf-8"?>&gt; <&lt;TextView xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:text="@string/hello"/>&gt;
====strings.xml の編集====
*res/values フォルダの中の strings.xml を開く
*helloを "Hello, Android! I am a string resource!" 変更すると、以下のようになる。
<&lt;?xml version="1.0" encoding="utf-8"?>&gt; <&lt;resources>&gt; <&lt;string name="hello">&gt;Hello, Android! I am a string resource!<&lt;/string>&gt; <&lt;string name="app_name">&gt;Hello, Android<&lt;/string>&gt; <&lt;/resources>&gt;
====HelloAndroid クラスの修正====
*HelloAndroid クラスを XML レイアウトを利用するように、以下の様に修正

案内メニュー