ガイアックス ブロック チェーンk8 カジノAndroid Studio(Androidアプリ開発環境)仮想通貨カジノパチンコhorse racing betting sites

ガイアックス ブロック チェーンk8 カジノAndroid Studio(Androidアプリ開発環境)仮想通貨カジノパチンコhorse racing betting sites

ウルトラセブン スロット キング ジョー バトルk8 カジノ 「Dev Basics/Keyword」のインデックス

マルハン 青梅 パチンコ連載目次

 Android Studioはグーグルが提供するAndroidアプリ開発用の統合開発環境(IDE)だ。JetBrainsのJava IDEであるIntelliJ IDEAのCommunity Editionをベースとしたもので、Windows/Mac OS X/Linuxで動作する。

Android Studio

 Android StudioはIntelliJ IDEA Community EditionをベースにしたAndroidアプリ開発用のグーグル公式IDEだ。IntelliJ IDEAをベースとして、そこにAndroid SDK、Gradle(ビルドツール)、ProGuard(難読化ツール)、Androidエミュレータ、Androidアプリ開発者ならおなじみのSDK ManagerとAVD Managerなどをパッケージングしている。

 以前はEclipseが主に使われていたが、Eclipse用のAndroidアプリ開発プラグインであるADT(Android Development Tools)の開発およびサポートが2015年で終了したことから、今後のAndroidアプリ開発においてはAndroid Studioが広く使われるようになるだろう。

Android StudioAndroid Studio

 Android Studioの特徴を以下にまとめる。

コード補完、リファクタリングなどの機能をサポートしたインテリジェントなエディタドラッグ&ドロップによるUIのレイアウトエディタ機能Gradleを使用したビルドAndroidエミュレータLintツールの標準提供ProGuardによるAPKファイルの難読化Google Cloud Messaging、App Engineとの統合サポート

 幾つかを簡単に紹介しよう。

インテリジェントコードエディタ

 「インテリジェント コード エディタ」とうたうだけあって、エディタの完成度は高く、コード補完のみならず、コードの折りたたみ、静的コード解析によるコードインスペクションメッセージの表示などの機能を提供している。例えば、以下はプログラム中に文字列をハードコードしたことに対して表示されたメッセージだ。

コードエディタで表示されたインスペクションメッセージコードエディタで表示されたインスペクションメッセージレイアウトエディタ

 レイアウトエディタでは、[Design]タブでドラッグ&ドロップによる各種GUI要素の配置することも、[Text]タブでXMLを記述することもできる。以下に[Design]タブで3つのウィジェットを配置した状態のレイアウトエディタ画面を示す。

レイアウトエディタ([Design]タブ)レイアウトエディタ([Design]タブ)Gradle

 Gradleはオープンソースなビルドシステムで、Android Studioには標準で組み込まれている。Android StudioではGradle用のスクリプトを記述することで、依存関係の管理、ビルド手順の構成、単一のソースからの複数のAPKファイルの生成(Android OSのバージョンに合わせたバージョンの提供、フリー版とPro版の提供など)、APKファイルへのコード署名など雑多な処理を自動的に行える。Android Studioと密に関係したビルドシステムだ。

Androidエミュレータ

 Android Studioのインストール時には、Androidエミュレータや仮想マシンイメージも同時にインストールできる。デバッグにはこのエミュレータあるいは実機を使用できる。以下にAndroidエミュレータの実行画面を示す。

Android Studioに組み込みのAndroidエミュレータ(Mac OS X版)Android Studioに組み込みのAndroidエミュレータ(Mac OS X版)

 余談だが、Android Studioでは、Visual Studio Emulator for Android(以下、VS Emulator)を使ってもアプリをデバッグできる。以下はVS EmulatorとAndroid Studioを組み合わせてデバッグを行っているところだ(詳細は割愛するが、VS Emulatorで使用しているHyper-Vと、Android Studioで使用されるx86ベースのAndroidエミュレータ高速化機構である「HAXM」が衝突するので、Visual Studioを使っている方はVS Emulatorをそのまま使うのがオススメだ)。

VS EmulatorとAndroid Studioを組み合わせてデバッグ実行VS EmulatorとAndroid Studioを組み合わせてデバッグ実行


 Android Studioはグーグルが提供する「公式」のAndroidアプリ開発用統合開発環境であり、高品質なコードエディタを始め、多種多彩な機能を提供している。JavaでAndroidアプリを開発するのであれば、必須のツールといえる。

参考資料Get Started with Android Studio: Androidアプリ開発者向けのスタートページThe Ins and Outs of Gradle: Androidアプリ開発者に向けてGradleの概要を紹介Using the Visual Studio Emulator for Android from Android Studio or Eclipse with ADT: VS EmulatorとAndroid Studioを組み合わせて使用する方法を紹介「Dev Basics/Keyword」のインデックス

「Dev Basics/Keyword」

仮想通貨カジノパチンコdazn j スポーツ

コメントを残す