狠狠撸
Submit Search
Androidに入門してみた( 'ω'-)
?
0 likes
?
432 views
Aya Ebata
Follow
2016.04.26 Windows女子部×Java女子部 コラボイベント
Read less
Read more
1 of 46
Download now
Download to read offline
More Related Content
Androidに入門してみた( 'ω'-)
1.
Androidに入門してみた (*’ω’*) 2016.04.26 Windows女子部×Java女子部コラボイベント Java女子部 えばた あや
2.
じこしょうかい
3.
えばた あや すき: ラーメン二郎 きらい:
発表すること おしごと: エンジニア2年生 ついった: @aya_122
4.
こんなのつくった
5.
コインランドリー代を カウントするアプリ
6.
+ボタン押すと 200円足される
7.
ーボタン押すと 200円引かれる
8.
需要ない
9.
何故なら、 1週間に1回洗濯
10.
何故なら、 1週間に1回洗濯 1ヶ月だと 200円 × 4回
= 800円
11.
何故なら、 1週間に1回洗濯 1ヶ月だと 200円 × 4回
= 800円 簡単に計算出来ちゃう
12.
Android初心者が最初に 「なんでや!」 って思ったことを話して いきます。
13.
1. Android Studioのバグ これが表示されない。
14.
1. Android Studioのバグ これが表示されればドラッグ&ドロップ で画面が 作れる。
15.
1. Android Studioのバグ 解決法:他のSDKを入れる。
16.
1. Android Studioのバグ そしたら、Androidのバージョンが切り替え られるようになる。
17.
1. Android Studioのバグ 適当に切り替える。
18.
1. Android Studioのバグ 表示された!やった!
19.
1. Android Studioのバグ でも、つい最近Android
Studio2.0の 正式版が出ちゃいました。 (1.5で開発してました。) ※2.0では試してません。すんません。
20.
2. workspace.xml 無駄に毎回更新される。 しつこい。しつこい。しつこいいい。 なんやねーん。
21.
2. workspace.xml そういえば、GithubでAndroidを選択 して、
22.
2. workspace.xml Githubが勝手に作ってくれた.gitignoreで 上書きました。
23.
2. workspace.xml 知らなくて勝手に作っちゃった! Android Studioは.gitignoreも 良い感じに作っといてくれる!!
24.
3. onOptionsItemSelect() このmenuが 実装できるメソッド
25.
3. onOptionsItemSelect() もともとのAndroidのテンプレートでは ifでボタンごとの命令が書いてある。
26.
3. onOptionsItemSelect() ifの場合、menuの量が多くなると こうなる。
27.
3. onOptionsItemSelect() switchの場合、menuの量が多くなると こうなる。
28.
3. onOptionsItemSelect() switchの場合、menuの量が多くなると こうなる。 しつこくない! 見やすい!
29.
3. onOptionsItemSelect() 理由: テンプレートは1つしかmenuがないからifで 書いてあるだけ。
30.
3. onOptionsItemSelect() 理由: テンプレートは1つしかmenuがないからifで 書いてあるだけ。 複数書くならswitchに書き換えることを オススメ!
31.
4. スプラッシュ画面 L○NEとかにも使われてるから作るべきなの かと思ってたら…
32.
4. スプラッシュ画面 L○NEとかにも使われてるから作るべきなの かと思ってたら… → 別に起動時に重い処理とかしてない
からいらない。(础苍诲谤辞颈诲では)
33.
4. スプラッシュ画面 L○NEとかにも使われてるから作るべきなの かと思ってたら… → 別に起動時に重い処理とかしてない
からいらない。 (Androidでは)
34.
4. スプラッシュ画面 iOSではアプリが起動されるまでの時間つ なぎとして推奨されているらしい。
35.
4. スプラッシュ画面 iOSではアプリが起動されるまでの時間つ なぎとして推奨されているらしい。 考え方が違うんだね(*’ω’*)
36.
5. marginRight? End? レイアウトを作成する.xmlのファイルで、 画面作ってるときに ちょーよくわからない警告が出てた。
37.
5. marginRight? End? layout_marginEndを追加しろってさー。 layout_marginRight入れてるから、ちゃんと 思ったところに表示されてるお????
38.
5. marginRight? End? →
layout_marginEndは API17(Android4.2)以降 layout_marginRightはそれ以前 ってことだからみたい。 りょーほう書いとこう。
39.
6. Genymotion いちいちスマホを PCに繋げなくても、 Androidなくても 開発できる エミュレータさん。
40.
6. Genymotion 初期起動画面で止まって起動できない。
41.
6. Genymotion → VirtualBox入れてなかったです。
すみません。(あふぉや...)
42.
6. Genymotion → VirtualBox入れてなかったです。
すみません。(あふぉや...) Androidの仮想環境だからVirtualBox いれてあげないと動かないよ!
43.
7. strings.xml 文言はstrings.xmlにまとめとくことを オススメ!
44.
7. strings.xml 文言はstrings.xmlにまとめとくことを オススメ! → 散らばっているよりまとまってた方
が后々编集しやすい!
45.
そんな感じです。
46.
ありがとうございました (*’ω’*)
Download