28歳田舎社会人の実生活

田舎社会人が日々をありのまま書いていきます。

AndroidStudio勉強1日目

お疲れ様です。

 

日記書いていた分がすべて消えたのでやる気が起きない私です。

 

本日から勉強も兼ねてandroidstudioでアプリ開発を行っています。

先日、リンク先を貼ったサイトより勉強しました。

 

本日はドットインストールschooから。

ドットインストール、schoo先に勉強するにはドットインストールの方がいいと思います。

 

・ドットインストール

androidstudioの基本的な動き方について簡単に的確に教えてくれています。時間も短いのでまず

andoroidstudioの動き方を知るにはこちらがbetterだと思います。

練習内容もボタンを押すと値が変わるというものなので比較的簡単です。

所要時間2時間

 

・schoo

ドットインストールの内容が完全にわかったら こちらに進むべきでしょう。

1回目はインストールなので軽く流す程度で大丈夫です。

2回目、3回目でandroidのお決まりやお作法を教えてくれます。

ただ、さらっと流されるので詳しいことについては他サイトで勉強する必要があります。

全体の流れ、お作法がわかるのでこちらで全体の作りについて学ぶといいでしょう。

ただ、講義が少し早いので止まって進んで調べてをしていたらあっという間に時間が過ぎます。

 

途中で集中力が切れました。。。

所要時間7時間。。。

 

3回目途中までしか見ていませんが今まで習った内容は簡単にまとめるとこんな感じ。

 

今日の個人的まとめ

学んだこと一覧
・基本的に実行はmain/java/MainActivityにて実行される。
・画面はR.layout.xxxxxと定義。恐らく、res/rayoutの略。
・項目名はres/values/stringsに記載。記憶が確かならstrings-jaとかで定義すれば
 他言語対応できるらしい。
・MainActivityにはネット接続やGPSは直接見に行くことができない。他スレッドからの実行。
 この辺に関しては別関数を用意する?(未視聴)

 また、ネット接続やGPSを使う場合にはあらかじめ宣言が必要
宣言書込み場所:app/src/AndroidManifest.xml
GPS:<uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" />
INTERNET(WEB-UPI):<uses-permission android:name="android.permission.INTERNET" />

GEOEncoding(googlemapAPI)は返り値はjson型。
・ラベルの値の更新はsetTextにて記述。