<?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>android | ウダ2Blog</title>
	<atom:link href="https://uda2.com/blog/tag/android/feed/" rel="self" type="application/rss+xml" />
	<link>https://uda2.com/blog</link>
	<description>大阪でフリーランスとしてWEB制作している管理人が気になった技術をメモったり、作ったツールの紹介などを綴っているブログです。</description>
	<lastBuildDate>Fri, 10 Jan 2014 03:05:05 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.9</generator>
	<item>
		<title>android開発環境の再インストール2013</title>
		<link>https://uda2.com/blog/android2013/</link>
					<comments>https://uda2.com/blog/android2013/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Sun, 13 Jan 2013 17:27:09 +0000</pubDate>
				<category><![CDATA[制作日記]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[eclipse]]></category>
		<category><![CDATA[google play]]></category>
		<category><![CDATA[アプリ]]></category>
		<guid isPermaLink="false">http://uda2.com/blog/?p=1386</guid>

					<description><![CDATA[<p>Android開発環境をインストールし直す事にした。 まず、今まで使ってたJDK6u29をアンインストール。ついでにその他のJavaもアンインストール。 eclipseもandroidSDKも削除し、設定フォルダの.an</p>
The post <a href="https://uda2.com/blog/android2013/">android開発環境の再インストール2013</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p>Android開発環境をインストールし直す事にした。<br />
まず、今まで使ってたJDK6u29をアンインストール。ついでにその他のJavaもアンインストール。<br />
eclipseもandroidSDKも削除し、設定フォルダの.androidも削除</p>
<p>■JDK（Java開発キット）のインストール<br />
<a href="http://www.oracle.com/technetwork/java/javase/downloads/index.html" target="_blank">Java SE Downloads</a>から（2013年1月12日現在最新の）Java SE 7u10（JDK6u29）の64bit版「jdk-7u10-windows-x64.exe」をダウンロードしてインストール</p>
<p>■Eclipse（統合開発環境）のインストール<br />
<a href="http://www.eclipse.org/downloads/" target="_blank">Eclipse Downloads</a>から「Eclipse IDE for Java Developers」の64ビット版をダウンロードして任意の場所に移動。<br />
<span id="more-1386"></span><br />
■ADT（Android Developer Tools）のインストール<br />
eclipseを起動し、「Help」の「Install New Software&#8230;」を選び<br />
「Add&#8230;」をクリックし、ダイアログに下記の様に入力しOKを押す。<br />
Name：Android SDK<br />
Location：http://dl-ssl.google.com/android/eclipse/<br />
「Select All」を押し「Next」で進めていく<br />
途中、同意やOKを押すシーンを進めて再起動する。</p>
<p>■Android SDKのインストール<br />
再起動すると、<br />
「Welcome to Android Dvelopment」のダイアログが現れるので「Next」「Finish」で進める。<br />
途中、同意を求められるので「Accept All」を選択し、「Install」を押すと最低限必要なAndroid SDKがインストールされる。<br />
インストールが終わると「Window」「Android SDK Manager」から<br />
最低限「Android SDK Tools」「Android SDK Platform-tools」がインストールされてるか確認し、<br />
追加でインストールしたいパッケージにチェックを入れインストール。<br />
途中、先ほどと同じように同意を求められるので「Accept All」を選択し、「Install」。<br />
インストールが終わったらeclipseを再起動して反映させる。</p>
<p>■エミュレータ（AVD）の作成<br />
「Window」「Android Virtual Device Manager」から<br />
適当なAVDを作成する。<br />
私の場合マイドキュメントをDドライブに移動しているので<br />
C:\Users\[ユーザー名]\.android<br />
に作成したavdファイル（.androidフォルダに入ってる）をコピー。</p>
<p>■PhoneGapのプロジェクト作成<br />
「New」「Project&#8230;」から「Android」の「Android Application Project」を選択し「Next」<br />
ApplicationNameとpackageNameを入力し「Next」＆「Next」＆「Next」＆「Next」＆「Finish」でプロジェクト作成完了。<br />
続いてPhoneGapは<a href="http://phonegap.com/download" target="_blank">PhoneGap | Download</a>から最新のPhoneGapをダウンロードし、解凍する。<br />
使うのは/phonegap-2.3.0/lib/androidの中身だけなので開いておく。<br />
WorkspaceにApplicationNameのフォルダが作成されてるので<br />
「cordova-2.3.0.js」を「/assets/www」に<br />
「cordova-2.3.0.jar」を「/libs」に<br />
「xml」フォルダを「/res」にコピーします。<br />
「cordova-2.3.0.jar」の方は反映されないので左のパネルからlibsフォルダをF5（更新）する必要があります。<br />
<a href="http://phonegap-fan.com/startup/android.php" target="_blank">Android環境インストール | PhoneGap Fan</a>を参考に「MainActivity.java」と「activity_main.xml」を編集します。<br />
MainActivity.javaは「onCreate」がprotectedだとエラーが出て動作しなかったのでpublicに変更しました。<br />
activity_main.xmlの方ですがタグの閉じすぎやダブルコーテーションの閉じ忘れがあるので微修正が必要で、パーミッション（uses-permission）は必要なものだけに許可するもので、<del datetime="2013-01-20T01:55:24+00:00">今回作成したアプリの場合全て不要なので削除しました。</del><br />
追記：PhoneGapだと「ACCESS_NETWORK_STATE」が最低限必要で、今回のアプリでは撮影用に「CAMERA」ファイル操作に「WRITE_EXTERNAL_STORAGE」が必要でした。</p>
<p>■テスト<br />
エミュレーターはAVDの設定が済んでいればの緑の再生ボタンを押すだけなので特に書くことは無いですし、<br />
実機でのテストもWEBにアップして、野良アプリの許可した実機でアクセスするとインストール出来ます。</p>
<p>■GooglePlayに公開<br />
ついでにGooglePlayに公開する事にした。<br />
まずは署名書入りの公開版apkを作成する必要があるので<a href="http://d.hatena.ne.jp/waman/20110225/1298624719" target="_blank">「はじめての Android」開発環境 ～Eclipse 編～ (5) : Android プロジェクトの署名＆パッケージング</a>に書かれてる通りに操作して作成した。iOSと比べ簡単に作成できた。<br />
Google playへのアップも既にiOS版を公開しており情報やファイルは揃ってるので簡単に終わった。<br />
金額はAppleデベロッパ登録が8400円でGoogle Playデベロッパ登録が2500円</p>The post <a href="https://uda2.com/blog/android2013/">android開発環境の再インストール2013</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/android2013/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>PhoneGap（Cordova）でアプリ制作</title>
		<link>https://uda2.com/blog/phonegap-cordova-app/</link>
					<comments>https://uda2.com/blog/phonegap-cordova-app/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Tue, 08 Jan 2013 02:29:35 +0000</pubDate>
				<category><![CDATA[制作日記]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[アプリ]]></category>
		<guid isPermaLink="false">http://uda2.com/blog/?p=1380</guid>

					<description><![CDATA[<p>ようやくHelloWorld以外のアプリを作った。 Javaは携帯アプリの時に2回開発環境を構築し2回ともHelloWorldまでで諦め、androidアプリも2回開発環境を構築し同じくHelloWorldまでで辞めてし</p>
The post <a href="https://uda2.com/blog/phonegap-cordova-app/">PhoneGap（Cordova）でアプリ制作</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://tenhp.com/dogage/jp.html" target="_blank"><img decoding="async" src="http://uda2.com/blog/wp-content/uploads/icon.png" alt="Dog-Age" width="160" height="160" class="alignleft size-full wp-image-1381" srcset="https://uda2.com/blog/wp-content/uploads/icon.png 160w, https://uda2.com/blog/wp-content/uploads/icon-150x150.png 150w" sizes="(max-width: 160px) 100vw, 160px" /></a>ようやくHelloWorld以外のアプリを作った。<br />
Javaは携帯アプリの時に2回開発環境を構築し2回ともHelloWorldまでで諦め、androidアプリも2回開発環境を構築し同じくHelloWorldまでで辞めてしまっていた。<br />
どうしてもJavaだと学習コストを考えると面倒になってしまうのだ。<br />
今回はJavaやobject-cを諦めてhtml5（PhoneGap）にし何とか3ヶ月かけて完成にこぎ着けた。<span id="more-1380"></span></p>
<p>■Android<br />
Androidは既に開発環境（Andoroid SDK＆Eclipse）を構築してあったのだが、以前に構築した開発環境が3.6（Helios）で最近のサイトの説明の画面が3.7（Indigo）や4.2（Juno）で分りづらいので入れ直したが上手くいかず3.6に戻した。</p>
<p>とりあえず既に入ってる（JDKは6の64bit、Andoroid SDK、Eclipse3.6）に最新の<a href="http://phonegap.com/" target="_blank">PhoneGap</a>を使う事になり公式サイトでダウンロードしたファイルを見ると名前が違う。<br />
<a href="http://gihyo.jp/dev/serial/01/phonegap2/0001" target="_blank">もっと使おうPhoneGap／Cordova 2.0.0：第1回　PhoneGap/Cordovaとは｜gihyo.jp … 技術評論社</a><br />
によるとPhoneGapはAdobeに買収されて今までPhoneGapと呼んでたものはCordovaになったらしい。</p>
<p>まずeclipse3.6（日本語版）で<br />
「ファイル」「新規」「Android Application Project」を選んで</p>
<p>「New Android Application」という画面が現れるので<br />
「Application Name」にアプリ名を入れ「次へ」を押す。</p>
<p>「Configure Launcher Icon」の画面になりアイコンを指定できるので<br />
「イメージ」を選び画像を選択して<br />
「Additional Padding」を「0」にして<br />
「Shape」をなしにし「次へ」を押す。</p>
<p>次に「Create Activity」の画面になるがそのまま「次へ」を押すと</p>
<p>「New Blank Activity」になるので無視して「完了」を押し</p>
<p>とりあえずコンパイルしてみると「Error generating final archive: Debug certificate expired on …」とエラーが出た調べてみるとほったらかしにしすぎて、何かしらの証明書の有効期限が切れたらしい。<br />
「.android」フォルダ内の（私はDドライブにしてるが、標準はWindowsユーザフォルダ内）debug.keystoreファイルを削除しeclipseの「プロジェクト」の「クリーン」で解決した。</p>
<p>今度は「[Emulator]PANIC: Could not open ～」というエラーが出た。<br />
AVDのファイルが読めないらしいがこれは「.android」フォルダを標準の場所に無いためのようで、それっぽいファイルをWindowsユーザフォルダ内に複製した。</p>
<p>エミュレーターで上手く動いたので、binフォルダに生成されてるインストーラー（apk）を実機にコピーしてインストールし動作確認したが問題無さそうなのでコンテンツ作りを進めてたが、回転のすると落ちる問題が発生。（ちなみにエミュレーターで回転はCtrl+F12）<br />
ネットで調べると<a href="http://phonegap-fan.com/startup/android.php" target="_blank">「android:configChanges」の設定を変えればいける事が分った</a>がこれが記載されてた<a href="http://phonegap-fan.com/" target="_blank">PhoneGap Fan &#8211; PhoneGap (Cordova) の日本語コミュニティ</a>がすごくわかりやすくまとめられてる事に気づいた。もっと前に出会いたかった。</p>
<p>■iPhone<br />
iPhoneの方はitel系のCPUが搭載されたMacが必要になる。家にはもらい物のPowerBookG4しか無く、Mac miniを購入した。<br />
以前買った本「<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797362618/bekopannews-22/ref=nosim" target="_blank">iPhone/iPad × HTML5アプリ制作</a>」が既にバージョンが古く色々と差異（Xcode3とXcode4の差異、PhoneGapとCordovaの差異）があったが色々なWEBサイトを参考にインストールする事になった。<br />
具体的には面倒なので書かないが（バージョンを含めてググらないとより混乱します。）</p>
<p>まず、開発用のAppleIDを取得し、<a href="https://developer.apple.com/devcenter/ios/index.action" target="_blank">iOS Dev Center</a>に登録してお金を払う（年間参加費 8,400円）<br />
上でも書いたがXcodeとPhoneGapは本と情報が違うので<a href="http://phonegap-fan.com/" target="_blank">PhoneGap Fan</a>を参考にMacのAppStoreでXcodeをインストール、さらにCordovaも導入してandroid用のhtml等をMacにコピーしてシミュレーターでチェック。<br />
なんかエラーっぽい表示が出るが問題なくシミュレーター上で動作した。<br />
次は実機チェックだがこれが難解だが何度もする作業でもないので何も考えず、本「<a href="http://www.amazon.co.jp/exec/obidos/ASIN/4797362618/bekopannews-22/ref=nosim" target="_blank">iPhone/iPad × HTML5アプリ制作</a>」に書かれてるとおりに作業をする。<br />
Xcode4は英語表記なので微妙に分からないところもあったが調べつつ進めてていくと実機でも動いた。</p>
<p>Andoroid SDK＆EclipseもXcodeもアップデートとかすると裏で細かいソフトがアップデートされる事からかなりの数のソフトの集合体なのが分る。<br />
公開前に再コンパイルしようとEclipseを立ち上げるとアップデートの警告が出たのでアップデートするとコンパイル出来なくなってしまい、Androidの公開は見送った。毎回アップデートする度に開発環境が壊れるのでAndoroid SDKとEclipseはアップデートしない方がいいのかもしれない。</p>
<p>という事で公開されたのは「<a href="http://tenhp.com/dogage/jp.html" target="_blank">Dog-Age</a>」という犬の年齢を管理するiPhoneアプリです。<br />
一応、英語と日本語のバイリンガル仕様です。</p>The post <a href="https://uda2.com/blog/phonegap-cordova-app/">PhoneGap（Cordova）でアプリ制作</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/phonegap-cordova-app/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>SMT-i9100はおすすめ</title>
		<link>https://uda2.com/blog/smt-i9100/</link>
					<comments>https://uda2.com/blog/smt-i9100/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Fri, 25 Nov 2011 15:57:15 +0000</pubDate>
				<category><![CDATA[うだうだ]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://uda2.com/blog/?p=1187</guid>

					<description><![CDATA[<p>WEB制作をしてるのでコンテンツ確認用という言い訳でデジタルガジェットを買ったりする事があり、現状でもiOSのコンテンツ確認にiPod touch、androidのコンテンツ確認用にIS-01（8円運用）を持ってる。 i</p>
The post <a href="https://uda2.com/blog/smt-i9100/">SMT-i9100はおすすめ</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p><img fetchpriority="high" decoding="async" src="http://uda2.com/blog/wp-content/uploads/SC20111126-003107_s.jpg" alt="" title="SC20111126-003107_s" width="450" height="264" class="alignnone size-full wp-image-1191" srcset="https://uda2.com/blog/wp-content/uploads/SC20111126-003107_s.jpg 450w, https://uda2.com/blog/wp-content/uploads/SC20111126-003107_s-300x176.jpg 300w" sizes="(max-width: 450px) 100vw, 450px" /><br />
WEB制作をしてるのでコンテンツ確認用という言い訳でデジタルガジェットを買ったりする事があり、現状でもiOSのコンテンツ確認にiPod touch、androidのコンテンツ確認用にIS-01（<a href="http://uda2.com/blog/2010/11/is01/">8円運用</a>）を持ってる。</p>
<p>iPod touchはWIMAXと併せてなんちゃってiPhoneみたいにして、メールチェックやブラウジングや地図チェックに使ってるが、非対応アプリが出てきたがなんとか使える。</p>
<p>IS-01の方はiPodtouchがカメラ無しだったのでセカイカメラとかは体感できたが、auから見放されバージョンアップ打ち切りになりandroid 1.6でFlashも見れないし非対応アプリが多いのでコンテンツ確認には不向きで、解像度が微妙で電子書籍にも不向き、キーボードが付いてるのでモペラ的な使い方は出来そうだけど、実際には寝る前にテレビ見るぐらいしか使わなくなっていた。</p>
<p>Kindle fireが米国で発売になり電子書籍を読めるのが欲しくなり、Kindle fireが日本発売されるのを待とうかとも思ったが色々独自の部分がありそうで簡素なスペックだと思ってたら、IdeaPad Tablet A1の発表がありスペック的にはいい感じかと思ったがフォントが中華フォントという事で電子書籍リーダーとして微妙で、そういえばGALAXY Tabの白ロムだったら安いかもと思ってヤフオクに張り付いてるとSMT-i9100を発見し、結構いい感じのスペックだったのでポチった。<br />
<a href="https://docs.google.com/spreadsheet/ccc?key=0ApdOUDWNryf8dHJTa0NQdzJCLVRFSUkxbGlod2N5RkE" target="_blank">https://docs.google.com/spreadsheet/ccc?key=0ApdOUDWNryf8dHJTa0NQdzJCLVRFSUkxbGlod2N5RkE</a><br />
↑ 7インチandroidタブレットの比較表を作ってみた。</p>
<p>SMT-i9100はsimカードが使えないのにauで販売されてる微妙なやつで、長らく公式に連続使用時間2時間と偽の情報が掲載されていたり（今は6.5時間になってる）、モバイルルーターとかに抱き合わせで0円販売されてたりする悲運の機種だ。（N-06A、IS-01に続き不人気で安く流通してるのばかり買ってるな・・・）</p>
<p>3Dのゲームなんかが弱く、重量が重めで、2.3にバージョンアップする可能性が低いが金額的に十分満足できる。<br />
SMT-i9100のいいところはステレオスピーカー（IS-01とiPod touchはモノラル）で何よりクレードルが付いてる。<br />
動画の再生能力も十分でパソコン内の動画をSMT-i9100でストリーミング再生させる事も可能。<br />
電子書籍も見開きだと文字が読めないけど片ページづつなら問題無く見れる。</p>The post <a href="https://uda2.com/blog/smt-i9100/">SMT-i9100はおすすめ</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/smt-i9100/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>androidシミュレーター</title>
		<link>https://uda2.com/blog/android/</link>
					<comments>https://uda2.com/blog/android/#respond</comments>
		
		<dc:creator><![CDATA[uda2]]></dc:creator>
		<pubDate>Sat, 30 Oct 2010 07:02:17 +0000</pubDate>
				<category><![CDATA[うだうだ]]></category>
		<category><![CDATA[android]]></category>
		<guid isPermaLink="false">http://uda2.com/blog/?p=1072</guid>

					<description><![CDATA[<p>マイリリースをリニューアルし、公開当初バグが多くてご迷惑をかけましたが、ようやくまともに動く様になってきました。 今回一番大きい変更点はiPhone対応だったんですが、一応androidも対応という事にしました。 実際の</p>
The post <a href="https://uda2.com/blog/android/">androidシミュレーター</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></description>
										<content:encoded><![CDATA[<p><a href="http://shop.deadzebra.com/products/Copperbot-Android-T%252dShirt.html" target="_blank"><img decoding="async" src="http://uda2.com/blog/wp-content/uploads/shirt_copperbot-1__19766_std_s.jpg" alt="" title="shirt_copperbot-1__19766_std_s" width="450" height="352" class="aligncenter size-full wp-image-1073" srcset="https://uda2.com/blog/wp-content/uploads/shirt_copperbot-1__19766_std_s.jpg 450w, https://uda2.com/blog/wp-content/uploads/shirt_copperbot-1__19766_std_s-300x234.jpg 300w" sizes="(max-width: 450px) 100vw, 450px" /></a>マイリリースをリニューアルし、公開当初バグが多くてご迷惑をかけましたが、ようやくまともに動く様になってきました。<br />
今回一番大きい変更点はiPhone対応だったんですが、一応androidも対応という事にしました。<br />
実際のところandroidはマイナーなものも入れるとかなりの機種が出ていて、iPadの様なモニタの大きい機種まであります。androidをiPhoneとして表示した方が良いのかPC版を表示した方が悩みどころですがuaで画面のサイズまで判断が付かないし、メジャーなandroid端末はiPhoneサイズなのでiPhone版を表示する事にしました。</p>
<p>androidはiPhoneのSafariと同じくWebKitをベースにしたブラウザを使ってるので特にandroidに向けて何かした訳ではありませんが標準のブラウザ以外にも他のブラウザをインストール可能な為useragentはOSとブラウザをチェックする必要があります。（iPhoneは他のブラウザをインストールできますが表示部分はSafariなので問題無かったのですが・・・。）<br />
念のためandroidをチェックしたいのでシミュレーター（android SDK）をインストールしました。<br />
これがJavaで動いている為にJava SE Development Kit(JDK) をインストールしなければいけなかったり、設定が面倒だったりネットの設定をする必要があったりして、若干敷居は高いですが他の携帯のシミュレーターよりレベルが高い気がします。<br />
今回、メインのパソコンにJavaをインストールするのがイヤだったので昔使っていたAthlonマシンにインストールした為か動作はもっさりしていたので、ePadの様な中華iPadでも買おうかとも思ったのですが、今の所もっさりなのしか売って無いので当分はシミュレーターでチェックしようかと思います。</p>The post <a href="https://uda2.com/blog/android/">androidシミュレーター</a> first appeared on <a href="https://uda2.com/blog">ウダ2Blog</a>.]]></content:encoded>
					
					<wfw:commentRss>https://uda2.com/blog/android/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
