iT邦幫忙

2021 iThome 鐵人賽

DAY 29
0
Mobile Development

來學習寫安卓手機的程式吧-Kotlin語言系列 第 29

Day 29 - Android Studio 這幾天以來的統整

Day 29 - Android Studio 這幾天以來的統整
離我們鐵人完賽只剩一天了,我今天就對我寫的這幾篇文章,做個小整理,方便大家再複習一遍

Day 6-Day 10

Day6

var:可變變量
val:不可變變量
Koltin數值型態:Double、Float、Long、Int、Short、Byte
如何轉換:to(數值型態)(),例如toInt()

Day7

條件判斷
if(條件),後面還可以加else if(條件)和else

Day8

for迴圈
for(i in 0..5) -> i從0跑到5
for(i in 0..10 step 2) -> i從0跑到10,並且每次跳2
for(i in 10 downTo 0) -> i從10倒數會去0
for(i in 0 until 10) -> i從0跑到9

Day9

while和when
while(條件)
when(x)}
1 ->
2 ->
else ->

Day10

函式
fun test(){
內容
}

Day12和Day13

val listA: List = listOf(1,2,3,4,5)
list集合:具有單一和順序性
set集合:不具有單一和順序性
map集合:配對,事物配上數值
在前頭宣告集合類型前加上Mutable,就可以進行寫入刪減
val listA: MutableList = mutableListOf(1,2,3)
寫入:集合.add
刪減:集合.remove

Day17-Day24

Toggle按鈕:具備開關的按鈕
切換分頁:Intent(this, 要切換的分頁::class.java),並且記得在AndroidManifest中定義Activity
TCP協議:具有三次握手、重傳機制、資料確認,速度慢
UDP協議:不具有三次握手、重傳機制、資料確認,速度快
EditText:讓使用者可以進行輸入
ImageView:讓我們在程式上顯示圖片
ScrollView:讓我們在程式可以進行滑動

Day14和Day27

類別:做物件導向,class food{}
繼承:父類別前面要加open,open class food{}
覆寫:父類別前面要加open,並且要加override

以上就是我的整理

明天就是最後一天啦!感覺時間還過真快,明天我應該會寫我在這三十天遇到的問題以及心得感想。


上一篇
Day 28 - Android Studio使用GitHub連接
下一篇
Day 30 - 鐵人賽完賽心得
系列文
來學習寫安卓手機的程式吧-Kotlin語言30

尚未有邦友留言

立即登入留言