iT邦幫忙

鐵人檔案

2022 iThome 鐵人賽
回列表
Mobile Development

Android 開發 30天 初學之路筆記 系列

首次參加iThome鐵人賽
文章內容大多介紹Android常見的開發組件或套件的使用
程式碼範例以Java為主
IDE:Android Studio
適合有一點點基礎以上的大大閱讀

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文 團隊nutc imac 老扛寶
DAY 1

Day01 - 前言

這是我第一次參加iThome鐵人賽, 接觸Android開發的時間還不到5個月, 而學習Android開發這段期間還因個人繁雜的事務要處理, 導致學習Andro...

2022-09-12 ‧ 由 ian_liu 分享
DAY 2

Day02 - Activity 生命週期

簡介 Activity是應用程序的可視介面組件, 其畫面從創建到銷毀又可以分為7個執行階段, 和生命的誕生到死往之間有著不同階段的概念一樣, 每個階段有著各...

2022-09-13 ‧ 由 ian_liu 分享
DAY 3

Day03 - Intent 使用之筆記

Intent又稱意圖,它是一個將要執行的動作抽象描述,由Intent來協助完成各組間之間的通訊。 常見的應用場景有: 啟動Activity 啟動Service...

2022-09-14 ‧ 由 ian_liu 分享
DAY 4

Day04 - ViewBinding

簡介 使用ViewBinding能夠大幅減少獲取View(視圖元件)的程式碼量。其原因是你再獲取元件時不必宣告一堆變量儲存控件和不必再寫一堆findView...

2022-09-15 ‧ 由 ian_liu 分享
DAY 5

Day05 - Android設置點擊事件的5種寫法

下圖頁面有3個按鈕, 本篇文章會示範 使用5種不同的方法來添加按鈕點擊事件。 方法1、使用Java 8的方法引用(Method Reference):: @Ov...

2022-09-16 ‧ 由 ian_liu 分享
DAY 6

Day06 - Android Fragment

特點: 必須依賴在Activity上。 視圖模塊化。 使得視圖可以重複使用。 易於響應式應用的開發。 Fragment生命週期 onAtta...

2022-09-17 ‧ 由 ian_liu 分享
DAY 7

Day07 - TabLayout+ViewPager2

TabLayout+ViewPager2是最常被用來實現帶有標籤的滑動視圖的其中一種方法之一。 常用的屬性設置 xml屬性 參數 意思 app:t...

2022-09-18 ‧ 由 ian_liu 分享
DAY 8

Day08 - Bottom Navigation 底部導航欄

簡單使用 演示圖 步驟: 創建menu文件 根據menu創建對應的Fragment 在主佈局創建Bottom Navigation和Fragment...

2022-09-19 ‧ 由 ian_liu 分享
DAY 9

Day09 - 新版 Logcat v2 | Android Studio Dolphin

新版的Logcat v2, 需要將IDE Android Studio升級為Dolphin(海豚版)及以上才可使用。Android Studio Dolphin...

2022-09-20 ‧ 由 ian_liu 分享
DAY 10

Day10 - Android Navigation drawer 側拉導航欄

效果圖 步驟: 創建menu 創建navigation 依照menu創建對應的Fragment 創建DrawerLayout和NavigationView...

2022-09-21 ‧ 由 ian_liu 分享