iT邦幫忙

kotlin相關文章
共有 133 則文章
鐵人賽 自我挑戰組 DAY 30
Kotlin and Android 30 days 系列 第 30

技術 Day 30 Firebase Cloud Firestore

昨天使用了 Firebase 的 Realtime Database 功能 今天試著使用另一個資料庫 Firebase Cloud Firestore 綁定動作...

鐵人賽 Software Development DAY 30

技術 Day30_MediaRecorder

今天就讓我們來看看重頭戲 Recorder 的部分吧 private fun startRecording() { createFile()...

鐵人賽 Software Development DAY 29

技術 Day29_MediaRecorder_建立檔案

MediaRecorder 今天嘗試來做做看 MediaRecorder 原理跟 MediaPlayer 類似。 這個 Project 同時有錄音跟撥放的功能...

鐵人賽 自我挑戰組 DAY 29
Kotlin and Android 30 days 系列 第 29

技術 Day 29 Firebase Realtime Database

今天要使用 Firebase 提供的資料庫功能來存放資料 首先開啟一個空白的專案 然後在 IDE 上方的選單選擇 Tools -> Firebase 接...

鐵人賽 Software Development DAY 28

技術 Day28_TransitionActivity

今天我們想要來試試看 Android 所提供原生的轉場動畫。 實作流程 初始化 MainActivity.kt class MainActivity : Ap...

鐵人賽 自我挑戰組 DAY 28
Kotlin and Android 30 days 系列 第 28

技術 Day 28 GoogleMap Polygons

今天學習如何在 Google Map 上畫多邊形 首先在開啟新專案的時候選擇 Google Maps Activity 載入完成後,會跳出一個提示頁 goog...

鐵人賽 Software Development DAY 29
Kotlin for Android 系列 第 29

技術 Day 29. Kotlin for Android Configuration | Dialog

  接下來的兩個章節會收錄一些獨立的小主題,主題之間不會有關聯,讀者可以另開一個專案跟著實作。 Configuration 組態   在程式設計過程可以透過訪問...

鐵人賽 Software Development DAY 27

技術 Day27_LayoutSwitch

LayoutSwitch 今天打算實作按按鈕可以更換 Layout 的樣式。讓我們來看看怎麼實作吧。 實作流程 MainActivity.kt lateini...

鐵人賽 自我挑戰組 DAY 27
Kotlin and Android 30 days 系列 第 27

技術 Day 27 Kotlin 的迴圈控制

在學習 Kotlin 語言的過程中,發現迴圈的用法有很多很方便的地方,這邊將常用的做個整理。 For 迴圈 Kotlin 中基本的 for 迴圈寫法可以用兩個...

鐵人賽 Software Development DAY 28
Kotlin for Android 系列 第 28

技術 Day 28. Android RecyclerView - 2/2

  今天的主題是點擊項目後的動作,首先我們要知道點到的是清單中的哪個項目,因此要擴充一下 groupRecycleAdapter。   首先在類別建構子加上第三...

鐵人賽 Software Development DAY 26

技術 Android Kotlin 實作 Day 16:PushMessaging(下)(AlertDialog+發送 FCM)

<< 接續上篇 Method AlertDialog 一種小型視窗,用來提示使用者資訊或讓使用者輸入所需資訊。 利用 AlertDialog.Bu...

鐵人賽 Software Development DAY 26

技術 Day26_Thread, Handler, Runnable 簡介

Thread, Handler, Runnable Runnable 什麼是 Runnable 呢? 我們從官方的文件可以看到 Runnable 是一個 int...

鐵人賽 自我挑戰組 DAY 26
Kotlin and Android 30 days 系列 第 26

技術 Day 26 Shake

今天要學習如何獲取裝置的加速器資訊 並在感應到搖晃時切換圖片和震動 準備圖片資源 首先先把需要的圖片資源放到 drawable 中,並建立一個變數來存放它們的...

鐵人賽 Software Development DAY 27
Kotlin for Android 系列 第 27

技術 Day 27. Android RecyclerView - 1/2

  今天要來應用新的元件 RecyclerView:   使用之前必須到 Gradle Scripts > build.gradle (Module:...

鐵人賽 Software Development DAY 26
Kotlin for Android 系列 第 26

技術 Day 26. Android ListView - 2/2

  清單的排版會受到主版與子版兩個 xml 的排版影響,在 group_list_item.xml 中可以設計成左右滿版貼齊邊緣,並將高度固定,此外若需要各項目...

鐵人賽 Software Development DAY 25

技術 Day25_MediaPlayer_2

播放暫停停止按鈕 private fun checkButtonStatus() { when (buttonStatus) {...

鐵人賽 自我挑戰組 DAY 25
Kotlin and Android 30 days 系列 第 25

技術 Day 25 GoogleVoice

今天學習如何使用 Google 的語音辨識功能 流程為按下按鈕後先 reset 三個圖形的顏色 然後 Intent 到語音辨識的 Activity Inten...

鐵人賽 Software Development DAY 24

技術 Day24_MediaPlayer_1

MediaPlayer 今天嘗試做一個非常簡單陽春的音樂撥放器。 需要實現的有一個旋轉的動畫、流程條、播放暫停停止按鈕、聲音調整條。 就讓我們來看看怎麼做吧。...

鐵人賽 自我挑戰組 DAY 24
Kotlin and Android 30 days 系列 第 24

技術 Day 24 LocalDatabase

今天學習如何儲存資料到 SQLite 資料庫 SQLiteOpenHelper 首先自訂一個類別繼承 SQLiteOpenHelper,建構子帶入 Conte...

鐵人賽 Software Development DAY 25
Kotlin for Android 系列 第 25

技術 Day 25. Android ListView - 1/2

  今天開始的課程為資料清單,建立一個新的專案,專案的選擇與先前課程相同,並新增三類 Package 資料夾,分別命名為:Controllers、Models、...

鐵人賽 Software Development DAY 23

技術 Android Koltin 實作 Day 15:Notification(Notification)

使用語言 Kotlin 使用元件 Button Method: 這次實作主要為使用 Notification 由系統發出通知,向使用者顯示通知訊息。...

鐵人賽 Software Development DAY 24
Kotlin for Android 系列 第 24

技術 Day 24. Android Activity 物件傳遞 - 6/6

  今天一開始要來整理一下昨天新增的檔案,自其它教學中學到的概念,到目前為止我們新增了許多 Activity,又建立了 ExtraConstants,檔案有點多...

鐵人賽 自我挑戰組 DAY 23
Kotlin and Android 30 days 系列 第 23

技術 Day 23 LayoutSwitch

今天學習如何動態切換 Layout 的排版模式 建立右上角切換的圖示 第一步先建立要使用的 menu ,跟之前的做法一樣,在 res 資料夾中建立 menu...

鐵人賽 Software Development DAY 23

技術 Day23_更新 RecyclerView 畫面

更新 RecyclerView 畫面 最近在寫一個練習一個 sideproject 實遇到需要當使用者更新資料時,要同時更新資料至 RecyclerView 上...

鐵人賽 Software Development DAY 22

技術 Day22_Notification

Notification 實作流程 建立 Notification 我們想要使用者能夠擊點 Notification 進入 Activity val inten...