<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ゆっちのＢｌｏｇ &#187; GoogleAndroid</title>
	<atom:link href="http://yucchi-ja.com/wordpress/tag/googleandroid/feed/" rel="self" type="application/rss+xml" />
	<link>http://yucchi-ja.com/wordpress</link>
	<description>☆*:･°★:*:･°　ゆっちの秘密研究所　☆*:･°★:*:･°</description>
	<lastBuildDate>Sun, 20 Jun 2010 09:03:01 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>ja</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Google Andorid で遊ぶ　２</title>
		<link>http://yucchi-ja.com/wordpress/2009/02/22/google-andorid-%e3%81%a7%e9%81%8a%e3%81%b6%e3%80%80%ef%bc%92/</link>
		<comments>http://yucchi-ja.com/wordpress/2009/02/22/google-andorid-%e3%81%a7%e9%81%8a%e3%81%b6%e3%80%80%ef%bc%92/#comments</comments>
		<pubDate>Sat, 21 Feb 2009 15:42:33 +0000</pubDate>
		<dc:creator>Yucchi</dc:creator>
				<category><![CDATA[NetBeans]]></category>
		<category><![CDATA[GoogleAndroid]]></category>

		<guid isPermaLink="false">http://yucchi-ja.com/wordpress/2009/02/22/google-andorid-%e3%81%a7%e9%81%8a%e3%81%b6%e3%80%80%ef%bc%92/</guid>
		<description><![CDATA[今日は次期 NetBeans の開発版を使って遊んでみます。
テキストの色をボタンを押すことによって変えてみたいと思います。
いつものように NetBeans を起動して Android Project を作成します。
 [...]]]></description>
			<content:encoded><![CDATA[<p>今日は次期 NetBeans の開発版を使って遊んでみます。</p>
<p>テキストの色をボタンを押すことによって変えてみたいと思います。</p>
<p>いつものように NetBeans を起動して Android Project を作成します。</p>
<p>main.xml ファイルを編集してテキストとボタンのプロパティを設定します。</p>
<p>テキストは NetBeans が自動生成したものに ID をつけて使います。（７行目）</p>
<p>ボタンは１１行目から１５行目で ID に changeButton と設定しました。</p>
<p>ボタンのテキストは１５行目で Change Color としました。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/112.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="296" alt="1" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/1-thumb6.jpg" width="557" border="0"></a> </p>
<p>次にアイコンを設定します。</p>
<p>Resources ディレクトリに drawable ディレクトリを作りその中に icon ファイルを配備します。</p>
<p>前回と同様に AndroidManifest.xml を編集します。</p>
<p>&lt;application android:icon=”@drawable/icon”&gt;
<p>上記のようにアイコンを設定して、いったんプロジェクトをビルドします。
<p>R.java ファイルが更新されこれらリソースにアクセス可能となります。
<p>MainActivity.java ファイルを編集します。
<p>テキストの表示は前回と変わりません。
<p>ボタンは下にある MainActivity.java のソースコードを参照してください。
<p>２８行目でボタンコンポーネントを作ってます。
<p>３０行目でオンクリックリスナーをボタンに登録してます。
<p>その際、NetBeans を使っているとコードの補完機能が働きます。
<p>でも悲しいことに Android SDK のドキュメントを表示させることはできないようです。(T-T)
<p>それを差し引いても便利なので使って損はないです。
<p>下記の例だと補完機能を利用して入力すると onClick() メソッドまで自動で生成してくれます。
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/36.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="335" alt="3" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/3-thumb6.jpg" width="790" border="0"></a> </p>
<p>&nbsp;</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/45.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="114" alt="4" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/4-thumb5.jpg" width="599" border="0"></a> </p>
<p>&nbsp;</p>
<p>ボタンが押されたときの処理を記述した MainActivity.java のソースです。</p>
<p>ボタンが押されるたびにテキストの色を変更するだけのシンプルなものです。</p>
<p><strong><font size="3">MainActivity.java</font></strong></p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/56.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="705" alt="5" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/5-thumb6.jpg" width="601" border="0"></a> </p>
<p>それでは実行してみます。</p>
<p>初期画面はこのようになっていてテキストの色もデフォルトのままです。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/66.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="167" alt="6" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/6-thumb6.jpg" width="406" border="0"></a> </p>
<p>ボタンを押してみます。</p>
<p>テキストの色が赤色に変更されました。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/74.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="158" alt="7" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/7-thumb4.jpg" width="406" border="0"></a> </p>
<p>もう一度押してみます。</p>
<p>今度はテキストの色が青色に変更されました。</p>
<p>押すたびに赤色と青色に変更されます。</p>
<p>無事に完成しました。（＾＾）</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/82.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="156" alt="8" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/8-thumb2.jpg" width="409" border="0"></a> </p>
<p>アイコンがオリジナルのものに変更されているか確認します。</p>
<p>ちゃんと変更されてます。</p>
<p>もちろん、このアイコンをクリックするとアプリケーションが立ち上がります。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/93.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="118" alt="9" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/9-thumb3.jpg" width="395" border="0"></a> </p>
<p>せっかくだから ３６行目にブレークポイントを設定してデバッグしてみます。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/113.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="61" alt="11" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/11-thumb1.jpg" width="375" border="0"></a>&nbsp;</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/121.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="184" alt="12" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/12-thumb1.jpg" width="396" border="0"></a> </p>
<p>おや？</p>
<p>ぬるぽの警告（＾＾；</p>
<p>今、使ってる NetBeans は netbeans-trunk-nightly-200902190601-ml-windows なので NetBeans 6.5 でも同じかどうかはチェックしてません。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/131.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="220" alt="13" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/13-thumb1.jpg" width="425" border="0"></a> </p>
<p>一応ブレークポイントでとまりますね。</p>
<p>下図は何回か動かしてるので局所変数 i の値が 8 になってます。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/141.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="244" alt="14" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/14-thumb1.jpg" width="427" border="0"></a>&nbsp;</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/151.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="542" alt="15" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/15-thumb1.jpg" width="435" border="0"></a> </p>
<p>ステップインさせて局所変数が変わることを確認。</p>
<p>i の値が 9 に変更されてます。</p>
<p><a href="http://yucchi-ja.com/wordpress/wp-content/2009/02/161.jpg"><img style="border-top-width: 0px; border-left-width: 0px; border-bottom-width: 0px; border-right-width: 0px" height="253" alt="16" src="http://yucchi-ja.com/wordpress/wp-content/2009/02/16-thumb.jpg" width="431" border="0"></a> </p>
<p>警告のダイアログウィンドウが出たけど動いてます。</p>
<p>簡単なプログラムしかまだ作ってないけど Android 面白いかも？</p>
<p>NetBeans から GUI を利用したプロパティの設定ができるようになり、コードの補完と共に Javadoc も表示されるようになってほしいですね。</p>
<div class="wlWriterSmartContent" id="scid:0767317B-992E-4b12-91E0-4F059A8CECA8:6cb723c7-bd1e-44a5-94dc-cb5fbd2a5008" style="padding-right: 0px; display: inline; padding-left: 0px; padding-bottom: 0px; margin: 0px; padding-top: 0px">Hatena タグ: <a href="http://b.hatena.ne.jp/t/Google%20Android" rel="tag">Google Android</a>,<a href="http://b.hatena.ne.jp/t/NetBeans" rel="tag">NetBeans</a></div>
]]></content:encoded>
			<wfw:commentRss>http://yucchi-ja.com/wordpress/2009/02/22/google-andorid-%e3%81%a7%e9%81%8a%e3%81%b6%e3%80%80%ef%bc%92/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
