Android Studioを使い倒すその１＆その２

![00.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/7cf3324a-458c-7f96-1be0-9edd63f063af.jpeg)

## はじめに
Google提供のAndroidStudioを使い倒すためのノウハウを備忘録として追記していきます。
プラットホームOSはAndoroidがターゲットになりますが、開発環境はWindows7です。
ものすごいメニューやツールがたくさん準備されているこの宝物を掘り起こしてみましょう。
とりあえずAndroidStudio(以降AS)になじむことにします。

## 前提
* [Android Studio](https://developer.android.com/studio/?hl=ja)がインストール済み
* [JDK(Java Development Kit)](http://www.oracle.com/technetwork/java/javase/downloads/index.html)がインストール済み
* [上記インストール参考サイト]
(https://qiita.com/tonkotsuboy_com/items/c2941bf80531b564fafe)
* [Andoroid Studio日本語化参考サイト](https://hiromart.com/blog/androidstudiojapanese/)
* 開発OS : Windows 7

## その１：画面を「ドラキュラ」にする

### ASを起動します。Android Studioへようこそメニューが起動します。
![AS-001.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/fa8de5c8-474d-6e13-4f62-a791971b309a.jpeg)
### 構成のドロップリストから設定を選択します。
![AS-002.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/da9a8887-ccdc-cb25-5fc4-f77f003a93ee.jpeg)
### カラー・スキームの切替を選択して、スキームのリストボックスから「Darcula」を選択します。
![AS-003.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/2c9f0069-a8dc-eee7-96f0-ec54ddf785e6.jpeg)
### ダイアログボックスの×ボタンでWindowを閉じ、ASを再起動します。「ドラキュラ」になりました。
![AS-004.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/6a6edf77-1714-969c-8a41-aa46ccacb1bc.jpeg)

## その２：サンプルソース
ASを楽しむためにサンプルソースが用意されています。お金を出して書籍を購入する前に、まずサンプルソースをダウンロードしてサンプルを動かしてみましょう。
### Androidコード・サンプルのインポートを選択
![AS-005.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/7c2992b8-fcbf-5371-a367-24a698a1521b.jpeg)
### Instant appsのリストからInstant Apps - Hello Worldを選択して、次へをクリックします。
![AS-006.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/a3104d70-64cb-10e2-2cb1-20ef1be9f9dc.jpeg)
### サンプルをダウンロードするプロジェクトのロケーションを設定します。
![AS-007.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/021d6c95-42ec-f926-b4c4-877ccf75b530.jpeg)
### ASのエディター画面が起動します。プロジェクトウィンドウからres→layout→activity_hello.xmlを選択します。携帯にHello Instant World!が表示された画面が表示されます。▶ボタンをクリックします。
![AS-008.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/d2f84b50-0669-2dfc-f273-908d189041d8.jpeg)
### デプロイ対象の選択画面が表示されます。接続済みデバイスは＜なし＞なので、新規仮想デバイスの作成をクリックします。
![AS-009.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/cac1d9d9-4655-0b62-a127-913052a5e9db.jpeg)
### ハードウェアの選択、phoneを選択して、次へをクリック。
![AS-010.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/47cdcea4-ed5a-a405-e9e1-16f8b9994a60.jpeg)
### システム・イメージ　API28のDownloadをクリックする。
![AS-011.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/cdffae58-e82d-aa57-26d9-ebe8a37eff26.jpeg)
### コンポーネント・インストーラーで要求したコンポーネントのインストール後、完了をクリックする。
![AS-012.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/70de0d30-f025-54fc-e243-d01a2bebba47.jpeg)
### API28インストール済、次へクリックする。
![AS-013.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/2d17c71c-26b1-b15b-de93-89a69915bdda.jpeg)
### Android仮想ディバイス(AVD)、完了をクリックする。
![AS-014.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/4fdcd51d-7632-43ad-637a-9f9c31944247.jpeg)
### デプロイ対象の選択、使用可能な仮想デバイスにNexus 5X API 28が追加されます。
![AS-015.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/4c344b41-a73d-6bcd-7186-3c9b7c2506ea.jpeg)
### ビルドが開始されます。（かなりの時間がかあります。必要なリソースをダウンロードします。）
![AS-016.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/d52b248d-1839-985c-9325-44d80612b4f7.jpeg)
### 最終的にエミュレーター画面に「Hello Instant World!」が出力されれば、ビルドは完了しています。
![AS-017.jpg](https://qiita-image-store.s3.amazonaws.com/0/239597/dedced8c-42ad-73e0-1abb-3243011612e6.jpeg)
※　途中でメモリ不足で失敗するかもしれません、その時はASをクローズして、再起動後、ビルドだけしてみましょう。

## まとめ
とにかくものすごく高機能IDEはわかります。
しかし、なにがどうなっているのか、初心者に使いこなすのは無理でしょう。
使う機能だけに絞って、ひとつづつ紐解いていきましょう。

以上、おそまつ。