■ はじめに
* 独学で、Androidアプリを作成していく * 以下のサイトで、学習方法が載っているので参考になりそう
http://qiita.com/Reyurnible/items/5e57e44baeddd2149833
動画
* 上記のサイトでも紹介されているが、 以下のサイトで動画で学べるので基礎を学ぶのに役に立ちそう
https://dotinstall.com/lessons/basic_android_v3
https://dotinstall.com/lessons/omikuji_android_v3
Udacity の Freeコースもメモ。
Android Basics: User Interface
https://www.udacity.com/course/android-basics-user-interface--ud834
Material Design for Android Developers
https://www.udacity.com/course/material-design-for-android-developers--ud862
Android Basics: Multiscreen Apps
https://www.udacity.com/course/android-basics-multiscreen-apps--ud839
Android Basics: User Input
https://www.udacity.com/course/android-basics-user-input--ud836
Android Performance
https://www.udacity.com/course/android-performance--ud825
Advanced Android App Development
https://www.udacity.com/course/advanced-android-app-development--ud855
Android Basics: Networking
https://www.udacity.com/course/android-basics-networking--ud843
■ 事前準備
* 以下の動画をみておくといい
https://dotinstall.com/lessons/basic_android_v3/43401
【1】 Android Studioのインストール
* 以下のサイトからダウンロードし、exeをたたいて、インストールするだけ * 今回の場合「android-studio-ide-173.4720617-windows.exe」をダウンロード
https://developer.android.com/studio/
【2】 HAXMのインストール
HAXM (Intel® Hardware Accelerated Execution Manager) C:\Users\【ユーザ名】\AppData\Local\Android\Sdk\extras\intel\Hardware_Accelerated_Execution_Manager intelhaxm-android.exe で、インストールする
■ 手順
[1] プロジェクト作成
[1-1] [File]-[New]-[Project...]-[Android]-[Android Application Project]を選択し 「Next」ボタン押下 [1-2] 以下の項目を入力し、「Next」ボタン押下 * Application Name : AndroidHelloWorld * Project Name : AndroidHelloWorld * Package Name : com.sample.androidhelloworld [1-3] 後は「Next」を押しまくって、「Finish」ボタン押下 → プロジェクト「AndroidHelloWorld」が作成される
[2]起動させる
[2-1] [Run]-[Run...]を選択する → エミュレータが起動し、「Hello World!」が表示される
■ 主なファイル構成
https://dotinstall.com/lessons/basic_android_v3/43404
の動画を見てみるといいかも。
構成図
# 大分、省略してるが... app | +- manifests | | | +- AndroidManifest.xml (アプリ全体の設定を記述) | +- java(動作を記述する。javaで記述) | | | +- 【パッケージ名】 | +- MainActivity | +- res | | | +- drawable (画像を格納) | | | +- layout (画面レイアウトを格納) | | | | | +- activity_main.xml (メイン画面) | | | +- mipmap (アプリのアイコン画像を格納) | | | | | +- ic_launcher | | +- ic_launcher_round | | | +- values | | | +- colors.xml | +- strings.xml (文字列「Hello World」が、ここで設定されている) | +- styles.xml | Gradle Scripts
■ Android Studioについて
ログ
* C:\Users\【ユーザ名】\.AndroidStudio3.1\system\log 内に格納
関連記事
Android Studio の ショートカットキー
https://dk521123.hatenablog.com/entry/2015/09/19/134600
Android Studio の 設定あれこれ
https://dk521123.hatenablog.com/entry/2020/08/17/000000