今天要講的內容是 Activity 的生命週期,以下是取自 Android 官方開發手冊,今天會以上一章節開發的應用程式,來講解生命週期的流程。 on...
使用語言 Kotlin 使用元件 ImageView TextView RecyclerView 前置作業 因為需要使用到網路請求,所以需要先加入權限。...
<< 接續上篇 Method DatePickerDialog 日期選擇對話框,可以讓使用者選擇日期 建立 DatePickerDialog...
這次要實作 Android 的下拉效果其實只要把控制項丟到 SwipeRefreshLayout 這個 ViewGroup 中就可以了比想像中的步驟要少畫面內...
Android Dialog 我們今天嘗試來實作可以選擇日期跟時間的 Dialog 。 實作過程 Android 的 Dialog 是透過實作 Dialog F...
接著昨天的挑戰,我們今天來看看主要程式碼是如何建構的吧。 實作過程 讓我們來看看佈局完後還需要做些什麼吧? class MainActivity : AppCo...
DrawerActivity 這次我們嘗試使用 Android Studio 所提供的 Navigation Draewer Activity 來實做 Navi...
今天要介紹的是 Activity Lifecycle (生命週期),主要提供不同的操作畫面顯示給使用者進行互動,之前的教學中都是單一頁面,接下來的課程會使用...
<< 接續上篇 Method SimpleDateFormat 一個繼承 DateFormat 這個抽象類別的類別用來格式化(將日期轉為字串)或解...
LocalStorage 實作過程_MainActivity 我們在 onCreate 建立 Button 的 Listener 並分別放入相對的 funct...
今天要學習使用 Firebase 的通知推送功能和廣播物件的使用 FirebaseMessagingService 在 Android Studio 3 之中,...
今天要來處理不同尺寸設備上的顯示問題,昨天我們設計了一個在手機上看起來還不賴的排版,但若在平板上看起來會如何呢? 看起來...似乎是場災難,今天的章節...
使用語言 Kotlin 使用元件 ImageView TextView EditText Method Calendar 一個日曆的抽象類別,可以用來...
演變 在 Android 3.0 之前,通知是使用 Notification() 來達成 val notification = Notification(ico...
今日一開始來小試身手,在 logo 右側加入一個 TextView,設定左下右如下圖的約束: 再快速的新增三個圖示進來,這裡介紹 Chains,用一個...
GithubSearch Parcelable 我們會需要將一整個 Array 在兩個 Activity 中傳遞,所以我們需要將我們資料的 Medol Par...
<< 接續上篇 Method AsyncTask Android 內建的 AsyncTask 類別,用來處理耗時的背景作業,為非同步任務,且提供方...
今天學習如何做出動畫效果主要使用 ValueAnimator 和 ObjectAnimator 來達成 ValueAnimator,將重點放在透過值的變化來產...
ImageSlider 實作過程 ImageData 這次我們試著使用 Kotlin 的 object class 來管理我們的 ImageData 。我們可...
在 Android 系統中,要在本地儲存資料可以使用 SharedPreference 或 SQLite這邊介紹使用 SharedPreference 目標項目...
使用語言 Kotlin 使用元件 ImageView TextView ProgressBar ProgressBar XML 屬性 android...
Bottom Navigation 這次想要實作 Bottom Navigation 需要實作的功能有 希望每次切換畫面標題都能夠更換 HOME2, HOM...
這次要試著接 github api 去顯示使用者按過星星的專案會使用到 OkHttp 來接 api 和 RecyclerView 來顯示資料 目標項目 前情提...
接著昨天的挑戰,我們繼續把它完成吧。 Maps Activity 當 Android Studio 幫你建立好 GoogleMaps 的 Activity 的時...
MyLocation 實作流程 Google Map Activity Android Studio 很貼心的提供我們 GoogleMap Activity 的...
學習使用內建的 Dialog 來選擇時間和日期首先在 MainActivity 中宣告 private lateinit var calendar: Cale...
<< 接續上篇 Method FragmentTransaction 用來對 Fragment 做許多操作(載入、刪除、顯示、隱藏…等等) 每個新...
Bottom Navigation 這次想要實作 Bottom Navigation 需要實作的功能有 希望每次切換畫面標題都能夠更換 HOME2, HOM...
這次要試著嘗試使用 Runnable 物件和認識 Thread, HandlerThread, Handler, Runnable 之間的關係 目標項目 前...
線上 Kotlin 練習編譯器:https://play.kotlinlang.org/ (Dark)https://try.kotlinlang.org/...