AFP所持のプログラマ、オキャのブログの技術版ブログです。
言語などの技術的な面を記事にしてまとめていきますので、よろしくお願いします。
また、学生さん・初心者さん向けの個別プログラミング指導を行なっています。詳しくはメールでお問い合わせください。
対応言語:
C、C++、Java、C#、VB.Net、PHP、Perl、Excel VBA、VBScript、PL/SQL
自作アプリ、ライブラリをホームページにて公開しております。
ホームページはこちら→http://okya.webcrow.jp/index.html
※現在、C#のライブラリを公開中です。 (2010.11.12 更新)
詳しくはこちらhttp://ameblo.jp/okya-tec/entry-10693876181.html
mail:okya_tec@yahoo.co.jp
今更始めるAndoridアプリ
「しよう」「しよう」と思ってはや2年以上。
時が経つのは早いものです。
というわけで今更感満載のAndroidアプリ制作を始めてみようかと思いまする。
まずは環境をおさらい。
Androidアプリは基本的にJavaで制作。
eclipseで開発すると簡単。
データベースはSQLiteがサポートされていて、使用するのにたやすい。
というわけで
Javaのインストール→eclipseのインストール→Android SDKのインストール
と手順をすすめるのがよろしいですね。
と言いながら試行錯誤するのは面倒なので、ググってインストールをします。
ここいらが参考になるんじゃないかと思います。
http://izeef.web.fc2.com/develop/index.html
http://qiita.com/mazgi/items/5ac546913fbbf67f2f26
ついでに一気に Hello Worldまでいきましょう。
プロジェクト作ったら自動でできるんだねー早い早い。
http://www.okomeda.net/?Android%20%E3%81%A7%20Hello%20World
まあエミュレーター回りでちとめんどくさいことはありましたけどねー。
※emulator-5554 disconnected! Cancelling 'com.example.hogehoge.MainActivity activity launch'
【実行】→【実行構成】→【共通】→【バックグラウンドでの起動】のチェックを外す
※エミュレーター起動出来たけど、真っ黒の画面から動かない
AVDの設定にてメモリー・オプションを下げたり、スキンを変更したりする
※なかなか起動しない
仕方ない、メモリ喰うし、エミュレーターはそんなもんや。
時が経つのは早いものです。
というわけで今更感満載のAndroidアプリ制作を始めてみようかと思いまする。
まずは環境をおさらい。
Androidアプリは基本的にJavaで制作。
eclipseで開発すると簡単。
データベースはSQLiteがサポートされていて、使用するのにたやすい。
というわけで
Javaのインストール→eclipseのインストール→Android SDKのインストール
と手順をすすめるのがよろしいですね。
と言いながら試行錯誤するのは面倒なので、ググってインストールをします。
ここいらが参考になるんじゃないかと思います。
http://izeef.web.fc2.com/develop/index.html
http://qiita.com/mazgi/items/5ac546913fbbf67f2f26
ついでに一気に Hello Worldまでいきましょう。
プロジェクト作ったら自動でできるんだねー早い早い。
http://www.okomeda.net/?Android%20%E3%81%A7%20Hello%20World
まあエミュレーター回りでちとめんどくさいことはありましたけどねー。
※emulator-5554 disconnected! Cancelling 'com.example.hogehoge.MainActivity activity launch'
【実行】→【実行構成】→【共通】→【バックグラウンドでの起動】のチェックを外す
※エミュレーター起動出来たけど、真っ黒の画面から動かない
AVDの設定にてメモリー・オプションを下げたり、スキンを変更したりする
※なかなか起動しない
仕方ない、メモリ喰うし、エミュレーターはそんなもんや。
PCの修理を行う
いやいや、久しぶりの記事がこれとは。。。
最近、自宅PCのファンがグイングイン回りまくって、
しかもHDDが異音をあげ始めたため、PCの修理にとりかかりました。
まずHDDの交換をば。。。
と思い、ディスククローンを取ってHDDを新しくしました。
少々不安なのですが、お金がないのでこれにしました。
WD10EZRX-R【税込】 ウエスタンデジタル 【バルク品】3.5インチ 内蔵ハードディスク...
¥6,780
楽天
正直緑はシステムドライブとしてダメなのはわかりきってることなんですけど、いかんせんお金が。。。
余裕が出来たら青に再インストールするとしましょう。
で、交換したことでHDDの異音はなくなりました。
しかーし、ファンはやばいくらい回ってる。
というわけで、CPUファンを開いたところ、もうグリスがからっからになってました。
なので、グリスを買いに。
【アイネックス(AINEX)】熱伝導グリス 大容量タイプ GS-04
¥472
楽天
ついでにUSBキーボードを買いました。
【ポイント10倍(~8/19 23:59まで)】BUFFALO キーボード ブラック BSKB...
¥500
楽天
で、自宅に帰ってグリスをぬりぬり。
んでもって起動。。。
あかん!!!!
ファン回りまくってるー><
というか何回か再起動をかけたところ、BIOSすら起動があやしくなってる。。。
電源はまだ大丈夫。。。
ということは、マザーボードか。。。
我が家のPCというのは、emachinesのJ4494という機種です。
そのため、マザーボードは「LGA775」。
もう新品は売ってない。
いっそのことマザーボードを一新してCPUも…と考えたけど、正直CPU買う金はない。
そしてメモリ。
DDR2のメモリをつい最近買ってしまったばかり。
結論は…「状態のいいマザーボード買いに行く」
というわけで、大阪は日本橋に出かけて何軒もはしご。
状態のいいマザーを購入。
5980円。
そして、マザーボードを変えるという事は、再インストールが必要ということ。
しかし、emachines J4494にはOSのインストールディスクがない。
(作れもしない)
ということは…OSも買わないといけないのかorz
探し出してWin7のDSP版を手に入れて、帰宅。
そしてマザーボードの交換。
パーツを付け替えて、再インストールして、windows updateして、ようやくひと段落したのが8/19の3:40。
疲れたー。
下手すりゃ中古pc買うこと出来たかもだけど、持って帰るすべなかったしいいや、って感じですw
でもまあいい経験だ!
最近、自宅PCのファンがグイングイン回りまくって、
しかもHDDが異音をあげ始めたため、PCの修理にとりかかりました。
まずHDDの交換をば。。。
と思い、ディスククローンを取ってHDDを新しくしました。
少々不安なのですが、お金がないのでこれにしました。
WD10EZRX-R【税込】 ウエスタンデジタル 【バルク品】3.5インチ 内蔵ハードディスク...
¥6,780
楽天
正直緑はシステムドライブとしてダメなのはわかりきってることなんですけど、いかんせんお金が。。。
余裕が出来たら青に再インストールするとしましょう。
で、交換したことでHDDの異音はなくなりました。
しかーし、ファンはやばいくらい回ってる。
というわけで、CPUファンを開いたところ、もうグリスがからっからになってました。
なので、グリスを買いに。
【アイネックス(AINEX)】熱伝導グリス 大容量タイプ GS-04
¥472
楽天
ついでにUSBキーボードを買いました。
【ポイント10倍(~8/19 23:59まで)】BUFFALO キーボード ブラック BSKB...
¥500
楽天
で、自宅に帰ってグリスをぬりぬり。
んでもって起動。。。
あかん!!!!
ファン回りまくってるー><
というか何回か再起動をかけたところ、BIOSすら起動があやしくなってる。。。
電源はまだ大丈夫。。。
ということは、マザーボードか。。。
我が家のPCというのは、emachinesのJ4494という機種です。
そのため、マザーボードは「LGA775」。
もう新品は売ってない。
いっそのことマザーボードを一新してCPUも…と考えたけど、正直CPU買う金はない。
そしてメモリ。
DDR2のメモリをつい最近買ってしまったばかり。
結論は…「状態のいいマザーボード買いに行く」
というわけで、大阪は日本橋に出かけて何軒もはしご。
状態のいいマザーを購入。
5980円。
そして、マザーボードを変えるという事は、再インストールが必要ということ。
しかし、emachines J4494にはOSのインストールディスクがない。
(作れもしない)
ということは…OSも買わないといけないのかorz
探し出してWin7のDSP版を手に入れて、帰宅。
そしてマザーボードの交換。
パーツを付け替えて、再インストールして、windows updateして、ようやくひと段落したのが8/19の3:40。
疲れたー。
下手すりゃ中古pc買うこと出来たかもだけど、持って帰るすべなかったしいいや、って感じですw
でもまあいい経験だ!
.net Frameworkでの盲点
Windowsプログラミングではすでにもうお馴染みの.net Framework。
C#やVB.netなどでは、逆に使わずにはいられない、Windows環境のフレームワークです。
が、今回ちょっとしたことでハマってしまいました。
というのも
「Windows 8には.net Framework3.5がインストールされていない」
んですねえ。
.net Frameworkというのは系統があり、
・1.0系
・1.1系
・2.0/3.0/3.5系
・4.0/4.5系
と存在します。
それぞれの系統は競合することなくインストールでき、
各々の系統にて動きが変わることもしばしばです。
.NET Frameworkのバージョンを整理する
http://www.atmarkit.co.jp/ait/articles/1211/16/news093.html
で本題。
Windows 8に3.5がインストールされていないという事は、
それまで2.0/3.0/3.5で作られていたアプリケーションというのは
「使えない」ということです。
といっても4.5系に上げてしまうとXPなどでは動作しないし…。
落としどころとしては、Win8の人には.net Framework3.5 SP1をインストールしてもらうのが一番ですね。
C#やVB.netなどでは、逆に使わずにはいられない、Windows環境のフレームワークです。
が、今回ちょっとしたことでハマってしまいました。
というのも
「Windows 8には.net Framework3.5がインストールされていない」
んですねえ。
.net Frameworkというのは系統があり、
・1.0系
・1.1系
・2.0/3.0/3.5系
・4.0/4.5系
と存在します。
それぞれの系統は競合することなくインストールでき、
各々の系統にて動きが変わることもしばしばです。
.NET Frameworkのバージョンを整理する
http://www.atmarkit.co.jp/ait/articles/1211/16/news093.html
で本題。
Windows 8に3.5がインストールされていないという事は、
それまで2.0/3.0/3.5で作られていたアプリケーションというのは
「使えない」ということです。
といっても4.5系に上げてしまうとXPなどでは動作しないし…。
落としどころとしては、Win8の人には.net Framework3.5 SP1をインストールしてもらうのが一番ですね。