iT邦幫忙

2021 iThome 鐵人賽

DAY 2
0
Mobile Development

就是從無到有寫app系列 第 2

第2天~就是要寫出HELLO

為了避免忘記發文~先發了再來修正
寫出HELLO
但是要寫出HELLO之前還有別的工作要先做:

其實這裡是0就是安裝Android Studio這個軟體~

/images/emoticon/emoticon25.gif

之前有聽人說過軟體在安裝不要裝最新的~
要裝最新的前一版~
我也是這樣~
所以我的畫面不是最新的
也因此bug比較少
/images/emoticon/emoticon07.gif
然後還有要能跑"模擬器"的電腦就要比較好一點~
一般的"事務電腦"是不能的喔~

安裝的步驟要有

  1. JDK(這個注意要是在JDK7以上的版本)
  2. 安裝軟體-https://www.flag.com.tw/android/AndroidStudio/
  3. 下載 Android SDK
  4. 建置Android模擬器-這個要電腦夠好才能打開~不然只能連手機看

C:\Users\User.android

是android通常安裝的路徑

再來就是:

  1. 介紹怎麼開一個檔案
    https://ithelp.ithome.com.tw/upload/images/20211012/20119035kUl6tyZ65W.png
    就是選start了喔~

1.2這麼多要選哪一個呢~就是Empty Activity
https://ithelp.ithome.com.tw/upload/images/20211012/20119035On9j7hgOkY.png


  1. 檔案命名規則-不要使用有example的命名~不然到上架時會被拒絕
    /images/emoticon/emoticon26.gif
    https://ithelp.ithome.com.tw/upload/images/20211012/20119035yhiEMHclzQ.png

我這篇是用JAVA寫的..所以要用JAVA
等待跑完的樣子:目前全部跑完包含模擬機的樣子
https://ithelp.ithome.com.tw/upload/images/20211012/20119035a7dXDPCjKr.png
確認SDK+jre都有設定好
https://ithelp.ithome.com.tw/upload/images/20211012/20119035W0KOeZlF2B.png

使用ctrl+滑鼠中間就可以變換字的大小(要記得在settings裡面設定)
https://ithelp.ithome.com.tw/upload/images/20211012/201190357gfEMKWc2j.png

  1. 如何使用Android Studio排版->要點選到Android這個選項
    https://ithelp.ithome.com.tw/upload/images/20211013/20119035VFUTlRSjeh.png

(XML檔是用在UI.而JAVA檔是用在功能)
https://ithelp.ithome.com.tw/upload/images/20211013/20119035SRYCBIXwt6.png

JAVA顯示功能:畫面/活動Activity/程式庫
res顯示資源:這裡是重點(常常會找不到)
https://ithelp.ithome.com.tw/upload/images/20211014/201190353TYMeBtqfS.png

Gradle Scripts顯示的就是資料庫-這個很重要~因為像我就是不知道一到甚麼導致Gradle在新增檔案都不能跑完全,現在都要複製後再修改使用了QQ
https://ithelp.ithome.com.tw/upload/images/20211014/20119035LAv9ph7Yar.png

其實我覺得Android使用要面對的第一個魔王就是無法開好新檔/或是舊檔打不開~
https://ithelp.ithome.com.tw/upload/images/20211016/20119035ne65Wu96yy.png

看到這個反紅就會打不開完整的檔..因為Gradle下載有問題QQ

就算現在可以開也不代表之後可以開喔~
這時就要請到"google"這個哥來幫忙了0.0

我後來讓反紅消失是把setting裡面都V
https://ithelp.ithome.com.tw/upload/images/20211022/20119035ezCFHtrtxw.png
有design的展示方法
https://ithelp.ithome.com.tw/upload/images/20211022/2011903536F1ik1k1o.png

找不到時可以到RES->LAYOUT->
https://ithelp.ithome.com.tw/upload/images/20211022/20119035yvohePUG8K.png

都調到亂了就把在C:\Users\User.android的這兩個檔案刪掉再打開就可以重製了
https://ithelp.ithome.com.tw/upload/images/20211022/2011903567ffhzQvAB.png

  1. 第一個作品:hello world-->原始設定值就是
    https://ithelp.ithome.com.tw/upload/images/20211022/20119035nSuoLj61Ox.png
    This view is not constrained, it only has designtime positions, so it will jump to (0,0) unless you add constraints
    (大概的意思是:這個視圖不受約束,它只有設計時位置,所以它會跳轉到(0,0),除非你添加約束)我們可以得知這是在提示我們為該控制項添加約束。

我自己試了一下確實四個都是0就可以在模擬器置中
https://ithelp.ithome.com.tw/upload/images/20211022/20119035gLz1j5C3E1.png

調了之後字的顏色變了
https://ithelp.ithome.com.tw/upload/images/20211022/20119035cK1teHwt6v.png

/images/emoticon/emoticon06.gif
發現舊版的#android居然移動不能預覽
最後的解決方式是…移除重灌新的
https://www.javatt.com/p/104672
http://wordpress.bestdaylong.com/blog/archives/19272

https://ithelp.ithome.com.tw/upload/images/20211023/20119035eeJ7CpsfAD.png


備註:
模擬器要選可以上架+下一步的版本要用29以上的

就是安卓10或安卓11以上的~

不然會無法上傳
其他人也不能下載使用ˋ
https://ithelp.ithome.com.tw/upload/images/20220115/20119035tPZp2W36wG.png


https://ithelp.ithome.com.tw/upload/images/20220115/20119035mylKmIYw0W.png


https://ithelp.ithome.com.tw/upload/images/20220115/20119035WHRyZRGZUh.png


https://ithelp.ithome.com.tw/upload/images/20220115/20119035v3VzuMRGUH.png


上一篇
終於要來開賽了~第一天
下一篇
第3天~調查表
系列文
就是從無到有寫app31
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

1 則留言

0
haraguroicha
iT邦新手 5 級 ‧ 2021-09-21 15:04:29

避免我忘記留言,先留了之後再追加評論
先HELLO

我要留言

立即登入留言