【Programming】Android Development vol.5 / Androidアプリの実行

in #promari5 years ago

前回はAVD(Android Virtual Device)と呼ばれるエミュレータの作成と初期設定の手順をご紹介致しました。今回はAndroidアプリケーションの実行方法をご紹介致します。

Android Studioのツールバーの「▶」ボタンをクリックします。「Run」メニューから「Run 'app'」を選択してもかまいません。

pkdqlbcay3.png

実行するデバイスを選択します。起動中のAVD(Nexus 5X API 28)を選択し、「OK」ボタンをクリックします。

mjoiokuz41.png

アプリのビルドが終わるまで待機します。

i6xkplwmpl.png

ビルドが終わると、AVD上でアプリが実行されます。AVDエミュレータ上で「Hello World!」と表示されましたら、はじめてのAndroidアプリの実行に成功したことになります。

dcfh6uj8fa.png

この「Hello World!」という文字列はres/layoutフォルダのactivity_main.xmlに記載されたテキストが表示されます。

ov390oxg2k.png

activity_main.xmlの内容を見てみましょう。

rjqcyh22eu.png

AttributeタブのTextViewのtextに「Hello World!」が入力されています。

0n6uo31hss.png

任意の文字列に変更してみましょう。

elkirfm7uc.png

変更しましたら「▶」ボタンを実行しAVDを起動します。

nax9r5nefk.png

「Hello World!」とう文字列が変更されました。

kf6sboqj1m.png

「Promari Steem Application」という文字列が表示されています。こちらはアプリケーションの名前です。アンドロイドプロジェクトを作成するときに、入力したプロジェクト名が表示されます。

プロジェクトのres/valuesフォルダのstyles.xmlに入力したプロジェクト名が記載されています。

ccq9kk2z7p.png

styles.xmlの内容を見てみましょう。

uhfe0i6ml1.png

Promari Steem Applicationと記載されています。この文字列がエミュレータ上のNexus 5Xに表示されたわけです。

任意の文字列に編集してみましょう。

vh6nt7365d.png

「▶」ボタンを実行しAVDを起動します。

nax9r5nefk.png

「Promari Steem Application」という文字列が変更されました。

zba3vzb2ii.png

如何でしょうか。Androidの開発では統合開発環境(IDE)であるAndroid Studioを用いて仮想端末の動作検証や仮想端末に必要な開発環境のプロジェクトの作成等を手軽に実装することができます。

皆様も是非、Androidライフを楽しんでみては如何でしょうか。


t0r78hqbeu.png

written by tamito0201

プログラミングとのご縁結びならプロマリへ。

オンラインプログラミング学習スクールのプロマリは、プログラミングの初学者の皆様を応援しています。プログラミング講師と一緒に面白いアプリを作りませんか。

btpb5hmlur.png

The programming school "Promari" will help you learn programming. "Promari" is supporting the first scholars of programming. Let's develop an application with our programming instructor.

Sort:  

Thanks for using eSteem!
Your post has been voted as a part of eSteem encouragement program. Keep up the good work! Install Android, iOS Mobile app or Windows, Mac, Linux Surfer app, if you haven't already!
Learn more: https://esteem.app
Join our discord: https://discord.gg/8eHupPq

Congratulations @promari! You have completed the following achievement on the Steem blockchain and have been rewarded with new badge(s) :

You received more than 7000 upvotes. Your next target is to reach 8000 upvotes.

Click here to view your Board
If you no longer want to receive notifications, reply to this comment with the word STOP

Vote for @Steemitboard as a witness and get one more award and increased upvotes!

Coin Marketplace

STEEM 0.30
TRX 0.12
JST 0.034
BTC 64231.88
ETH 3128.59
USDT 1.00
SBD 3.95