iT邦幫忙

鐵人檔案

2021 iThome 鐵人賽
回列表
自我挑戰組

社畜轉行之旅,30天Kotlin學習筆記 系列

透過30天勤奮練習,檢驗自己在寫程式是否有天分

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 21

Day 21 | MediaPlayer

MediaPlayer 當需要播放聲音或影片等資訊時,可使用MediaPlayer,它也同樣有自己的生命周期 //Step1:建立MediaPlayer物件...

2021-09-21 ‧ 由 Pancy 分享
DAY 22

Day 22 | 使用相機獲取影像

相機 可以使用Intent的方式(可複習Activity內容),開啟裝置上的相機應用程式獲取影像,回傳到自己設計的應用程式中。 //Step1:建立一個要進行影...

2021-09-22 ‧ 由 Pancy 分享
DAY 23

Day 23 | 錄音權限

權限請求 當需要取得敏感資料或操作裝置硬體設備時,需要在專案中設定相關權限,而系統會根據權限的重要性來選擇是否自動允許或詢問使用者。 以錄音程式為例,開發者需在...

2021-09-23 ‧ 由 Pancy 分享
DAY 24

Day 24 | Service

Service是應用程式元件之一,它用於背景處理與使用者介面無關的長時間任務,即便切換到其他應用程式也會繼續執行,例如:訊息通知、資料下載或音樂播放等。 建立S...

2021-09-24 ‧ 由 Pancy 分享
DAY 25

Day 25 | BroadcastReceiver 廣播

BroadcastReceiver(廣播接收器)是應用程式元件之一,類似於訂閱與發布的設計模式,分為Broadcaster(廣播器)與Receiver(接收器)...

2021-09-25 ‧ 由 Pancy 分享
DAY 26

Day 26 | SQLite資料庫(一)

Android系統內建SQLite供開發者使用,通常用於存放使用者或系統相關的資料,如果資料除了本地資料庫外還有雲端資料庫,可能會產生資料不同步的狀況 建立SQ...

2021-09-26 ‧ 由 Pancy 分享
DAY 27

Day 27 | SQLite資料庫(二)

資料庫結構與設計 //建立資料表 CREATE TABLE myTable() 表格名稱後的括號內,要定義該表格的資料欄位,每個資料表可擁有數個欄位,SQLi...

2021-09-27 ‧ 由 Pancy 分享
DAY 28

Day 28 | SQLite資料庫(三)

資料庫語法與應用 在MyDBHelper完成資料庫與table定義後,在程式中產生MyDBHelper物件,使用writableDatabase屬性建立可寫入D...

2021-09-28 ‧ 由 Pancy 分享
DAY 29

Day 29 | SQLite資料庫(四)

查詢資料 query()方法 //查詢資料 var number = "" var book = "" var pr...

2021-09-29 ‧ 由 Pancy 分享
DAY 30

Day 30 | ContentProvider

可以使用ContentProvider將資料庫分享給其他應用程式共享資訊,或從其他應用程式操作資料 ContentProvider分為Provider(提供者)...

2021-09-30 ‧ 由 Pancy 分享