iT邦幫忙

android相關文章
共有 1139 則文章
鐵人賽 自我挑戰組 DAY 29
Android API超初學!! 系列 第 29

技術 [Android API] [Day 29] Testing (2) 各種工具

今天接續昨天的話題,APP測試,一樣參考Android教學網站。 小case測試 Robolectric 一個unittest的工具。若使用此工具,可使用And...

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

技術 Day 26. Android ListView - 2/2

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

鐵人賽 Software Development DAY 24

技術 Android Kotlin 實作 Day 16:PushMessaging(上)(FCM+FirebaseMessagingService)

使用語言 Kotlin Method: 連接 Firebase 並載入 FCM 因為這次實作為從 Firebase 發送通知至 APP因此必須先將專案連結...

鐵人賽 自我挑戰組 DAY 28
Android API超初學!! 系列 第 28

技術 [Android API] [Day 28] Testing (1)、AndroidX、Jetpack

不知不覺鐵人賽已到了最後倒數三天,iOS Human Interface還有超多東西肯定是讀不完,讓我先回到Android,來讀一下測試的部分。 一樣參考And...

鐵人賽 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 22
向Android APP開發說Hello 系列 第 22

技術 Day 22. 以ArrayList建立TextView

在前一天的應用中,我們建立了一個Array: String[] tortoises = new String[10]; tortoises[0] = &quot...

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

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

  讓我們把焦點從流程的部分轉回應用程式上,現在第二頁面還缺少一個下一步的按鈕,同時得做一些邏輯驗證,首先在版面上新增一個按鈕及程式上加入點擊的監聽,這些相信難...

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

技術 Day 22. Android Activity Switch - 4/6

  第二個頁面一開始先介紹背景底圖調色技巧,及控制項 ToggleButton 與 Switch,先切換至 activity_second.xml,點一下 Co...

鐵人賽 自我挑戰組 DAY 24
Android API超初學!! 系列 第 24

技術 [Android API] [Day 24] Activity lifecycle (4) - Process

今天來了解一下process,一下參考官網,那就開始吧! 每一個APP都有自己的process,但是process是否該結束,並不是由APP決定的,而是由系統決...

鐵人賽 Software Development DAY 20

技術 Android Kotlin 實作 Day 12:GithubStars(下)(OkHttp)

<< 接續上篇 Method OkHttp 用來做網路請求的第三方 library 原生的網路請求方法為使用 HttpURLConnection...

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

技術 Day 21. Android Activity 生命週期 - 3/6

  今天一開始先來改良流程步驟追蹤的程式片段,因為使用很多重複的 Log.d 很雜亂,應該要將它們整合一下,在 FlowActivity 加入一個函式,使用變數...

鐵人賽 自我挑戰組 DAY 20
向Android APP開發說Hello 系列 第 20

技術 Day 20. App的事件監聽 - Event Listener (part.2)

今天來實際建立一個Event Listener。 Event Listener建立步驟 整體來說,要建立一個Event Listener,步驟如下: Step...

鐵人賽 Software Development DAY 19

技術 Android Kotlin 實作 Day 12:GithubStars(上)(JSON)

使用語言 Kotlin 使用元件 ImageView TextView RecyclerView 前置作業 因為需要使用到網路請求,所以需要先加入權限。...

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

技術 Day 20. Android Activity 生命週期 - 2/6

  今天要講的內容是 Activity 的生命週期,以下是取自 Android 官方開發手冊,今天會以上一章節開發的應用程式,來講解生命週期的流程。   on...

鐵人賽 自我挑戰組 DAY 23
Android API超初學!! 系列 第 23

技術 [Android API] [Day 23] Activity lifecycle (3) - Callback and State

今天一樣接續昨天的話題,來深入了解activity的各種callback,一樣參考官網。 先來解答ㄧ些昨天的問題吧: 第一次打開APP,為何呼叫onStart(...

鐵人賽 自我挑戰組 DAY 22
Android API超初學!! 系列 第 22

技術 [Android API] [Day 22] Activity lifecycle (2) - Bundle/Other callbacks

今天繼續昨天的Activity lifecycle,再多看看其他的callbacks吧。一樣參考官網教學文的範例,在昨天的hello world程式碼裡加ㄧ些東...

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

技術 Day 19. Android Activity 生命週期 - 1/6

  今天要介紹的是 Activity Lifecycle (生命週期),主要提供不同的操作畫面顯示給使用者進行互動,之前的教學中都是單一頁面,接下來的課程會使用...

鐵人賽 Software Development DAY 17

技術 Android Kotlin 實作 Day 11:DAY11_Alarm(中)(SimpleDateFormat)

<< 接續上篇 Method SimpleDateFormat 一個繼承 DateFormat 這個抽象類別的類別用來格式化(將日期轉為字串)或解...

鐵人賽 自我挑戰組 DAY 21
Android API超初學!! 系列 第 21

技術 [Android API] [Day 21] Activity lifecycle (1) - onCreate

前幾天的文章簡略學習了如何設定或啟動一個activity,今天來更深入的學習activity的整個運作流程。同樣參考官網教學文,Activity life cy...

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

技術 Day 18. Android Layout 版面設計-4/4

  今天要來處理不同尺寸設備上的顯示問題,昨天我們設計了一個在手機上看起來還不賴的排版,但若在平板上看起來會如何呢?   看起來...似乎是場災難,今天的章節...

鐵人賽 自我挑戰組 DAY 16
向Android APP開發說Hello 系列 第 16

技術 Day 16. App的主題 - Theme

在Day 15的文章我們簡要地介紹到,如何使用Styles簡化App在Layout中重複設定的各種屬性,不過Styles主要是針對各個View(TextView...

鐵人賽 Software Development DAY 16

技術 Android Kotlin 實作 Day 11:DAY11_Alarm(上)(Calendar)

使用語言 Kotlin 使用元件 ImageView TextView EditText Method Calendar 一個日曆的抽象類別,可以用來...

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

技術 Day 17. Android Layout 版面設計-3/4

  今日一開始來小試身手,在 logo 右側加入一個 TextView,設定左下右如下圖的約束:   再快速的新增三個圖示進來,這裡介紹 Chains,用一個...

鐵人賽 自我挑戰組 DAY 20
Android API超初學!! 系列 第 20

技術 [Android API] [Day 20] intent (3) Broadcast

今天繼續來講第三個使用intent啟動的元件-broadcast,一樣參考官網: 傳送broadcast sendBroadcast (Intent inte...