2011年11月22日

開発環境設定準備


さて早速ですがWindowsでの開発環境を整えていきたいと思います
順番としては

1. Java(JDK)を入れる
2. Eclipseを導入する
3. Android SDKを導入する




それぞれ解説していきますと
1. Java(JDK)を入れる

まず前回説明したようにAndroidアプリの基本はJavaというプログラミング言語で書きます
プログラミング言語とは・・・(いずれ書きますw)
Java の開発をするには Java Development Kit (JDK) が必要ですので導入します


2. Eclipseを導入する

次にEclipseを導入します
EclipseとはAndroidアプリを開発するためのソフトです
Javaとどう違うの?と思いますが
Javaは開発言語、EclipseはJavaを使って開発するためのソフトです


3. Android SDKを導入する
先ほどのEclipseにandroidSDK 開発プラグインをインストールします
これはパソコンで動かすアンドロイド端末のエミュレーターです

作ったプログラミングを動作させるにはアンドロイド端末が必要ですが
擬似的にこのSDKで動作確認をするのが基本となります


スポンサードリンク

posted by kenken at 19:24 | Comment(0) | TrackBack(0) | Androidについて | このブログの読者になる | 更新情報をチェックする

Androidのバージョン


題名
バージョン 公開時期 コードネーム 主な変更(追加機能)
1.0 2008年9月23日 - 初期バージョン
1.1 2009年2月9日 - 不具合修正
Google Mapsへのアクセス関連のAPI追加
1.5 2009年4月30日 Cupcake
カップケーキ
ソフト(オンスクリーン)キーボード
ビデオ録画
アプリケーション・ウィジェット
1.6 2009年9月15日 Donut
ドーナツ
WVGAの解像度をサポート
音声検索機能
2.0/2.1 2009年10月26日
2010年1月12日
Eclair
エクレア
マルチ・タッチ
HTML
ライブ壁紙
Bluetooth 2.1対応
2.2 2010年5月21日 FroYo
(Frozen Yogurt)
フローズンヨーグルト
テザリング対応
Adobe Flash対応
2.3 2010年12月6日 Gingerbread
ジンジャーブレッド
NFC(近距離無線通信)対応
複数カメラのサポート
ウインドウ管理APIの追加
3.0/3.1/3.2 2011年2月22日〜 HHoneycomb
ハニコム(蜂の巣)
(Honeycomb toffee)
タブレット向けの改良
マルチコアプロセッサのサポート
USBホストAPI
4.0 2011年10月18日 Ice Cream Sandwich
アイスクリームサンドイッチ
スマートフォンとタブレットのUIの統合

このように歴代のコードネームのうち
1.5からは頭文字がバージョンの発表順にCからのアルファベット順で始まるお菓子の名前が付けられている
それぞれにマスコットのロボットがコードネームのお菓子に扮している
スポンサードリンク

posted by kenken at 11:23 | Comment(0) | TrackBack(0) | Androidについて | このブログの読者になる | 更新情報をチェックする
2011年11月21日

まずAndroidとは・・・?


このサイトではアンドロイドアプリを作ってお金を稼ぐことを目標としたものです

全くの素人のため、また自分の開発日記も兼ねているため
わかりにくい部分もあるかとは思いますがご了承ください



Androidとは・・・?

Android (アンドロイド) は Google が 2007年秋に発表した携帯端末向けのプラットフォームです
わかりやすく言うとパソコンで言うWindowsやMac OSといったもので
いろんな対応ソフトを動かす基盤になるものである

我々開発者はそのAndroidという基盤の上で動くソフトを開発していくことになる

有名なのは携帯電話やタブレットだが
最近では冷蔵庫などの家電などにも組み込まれ
今後も拡大が見込まれる市場である



Androidの特徴

1.オープンソースコード
もっとも大きな特徴は、Open Handset Allianceの提供の元
オープンソースで無償で提供されていることである


ソースがオープン?
つまりだれでもプログラミングができるということである

一見当たり前の話に聞こえるが
たとえば皆様がとても面白いゲームのアイデアを思いついたとする

それではプレステ3で作ろうかな、と思っても土台無理な話であるw

もちろんSCEに就職する、莫大な費用を使って開発環境を整える、
といった具合に可能性という観点からでは不可能ではない

その点、Androidではオープンソースな為
パソコンさえあればだれでもソフトを作ることが可能というわけだ



2.プログラミング開発環境
ふたつめの特徴としては、アプリケーションの開発環境が整っており
(上記のOpen Handset Allianceにより)
こちらも誰でも無償で利用することが可能となっています

アンドロイド上で動作するアプリケーションの開発用には
Android SDK (Software Development Kit)
ランタイムやライブラリの開発用には
Android NDK (Native Development Kit)
がそれぞれ提供されています

つまり全くの準備資金が必要なくパソコンさえあれば
すぐに開発可能なわけです
(Android端末はなくてもよいがあったほうが楽w)

わたしはSDKを使って開発することにしたので
このサイトでは主にSDKを使った説明になります

開発は Windows, Linux, Mac OS X 上で可能です
開発言語は基本的に Java を利用します

ちなみに私はSDKはおろか、もちろんJavaに関しても全くの初心者で
扱ったことがありませんw
スポンサードリンク

posted by kenken at 21:24 | Comment(0) | TrackBack(0) | Androidについて | このブログの読者になる | 更新情報をチェックする