ADB簡介 ADB(Android Debug Bridege) 是連接Android手機與PC端的橋樑,通過adb可以管理、操作模擬器和設備,如安裝軟體、查看...
接續上一篇"Day28 - Jetpack DataStore (上) | Preferences DataStore", 今天要介紹的Da...
一、簡介 Jetpack DataStore 是一種數據存儲解決方案,允許您使用協議緩衝區存儲鍵值對或類型化物件。DataStore使用Kotlin協程和...
簡單範例 這個範例只是初步認識如何進行本地化設置,實際項目開發會比這個來的複雜許多,但基本上思路是一樣的。 需注意的是我們在使用本地化(Localization...
簡介 接續上一篇影片播放器, 這篇要介紹的是子母畫面PIP(Picture in Picture)功能,最常見的就是應用在"影片播放"和&q...
VideoView簡介 VideoView是Android原生提供的一個封裝類,只用來播放影片,影片來源可以是網路的也可以是本地的。 如何使用 1. 設置權限...
Room 持續性資料庫透過 SQLite 提供抽象層,可讓資料庫順暢存取,同時充分發揮 SQLite 的效用。特別是,Room 具有下列優點: SQL 查詢...
SharedPreferences是Android平台上一個輕量級的存儲套件,數據以Key-value鍵值對形式持久化保存的xml檔案,其檔案保存在data&g...
簡介 Glide是一個快速高校的Android圖片加載庫,注重於平滑的滾動。Glide提供易用的API,高性能、可擴展的圖片解碼器(decode pipeli...
電子名片 在這個範例中要練習電子名片的切版 整理幾個小重點如下方: 1.設定名片的寬高為390x240px,並導圓角15px,添加陰影box-shadow2.名...
聯絡表單 在這個範例中要練習聯絡表單的切版 整理幾個小重點如下方: 1.將section設為滿版,添加背景色#f3c1c52.添加一個container,做為固...
導覽列 在這個範例中要練習導覽列的切版 整理幾個小重點如下方: 1.將section設為滿版,添加背景色#FFEBF22.nav,做為固定欄寬1280px的區塊...
卡片版面 在這個範例中要練習卡片版面的切版 整理幾個小重點如下方: 1.將section_card設為滿版2.添加一個container,做為固定欄寬1200p...
頁尾 在這個範例中要練習頁尾的切版 整理幾個小重點如下方: 1.將footer_content設為滿版,添加背景色#f3c1c52.添加一個container,...
對話框&三角形 在這個範例中要練習對話框的接版,以及如何用css繪製出三角形 整理幾個重點: 1.將對話框dialog_box寬度設為960px,添加背...
序號項目 在這個範例中要練習序號項目的切版 整理幾個小重點如下方: 1.font-size調整文字大小,font-weight調整文字厚度,line-heigh...
價格表 在這個範例中要練習價格表切版 整理幾個重點:1.將section_price設為滿版2.container,做為固定欄寬1200px的區塊,並設定dis...
圖文版面 在這個範例中要練習圖文版面的切版 整理幾個小重點如下方: 1.將section設為滿版2.添加一個container,做為固定欄寬1200px的區塊,...
卡片版面6 在這個範例中要練習卡片版面的切版 整理幾個小重點如下方: 1.將section設為滿版,添加背景色#ffc6c62.container,做為固定欄寬...
卡片版面5 在這個範例中要練習卡片版面的切版 整理幾個小重點如下方: 1.將section設為滿版2.添加一個container,做為固定欄寬1200px的區塊...
卡片版面4 在這個範例中要練習卡片版面的切版 整理幾個小重點如下方: 1.將section設為滿版2.添加一個container,做為固定欄寬1200px的區塊...
環境設置 添加依賴 build.gradle(Module) dependencies { ... // Rxjava...
Retrofit是Square公司開發的一款針對Android網路請求的框架,遵循Restful設計風格,底層基於OkHttp。 功能: 支持同步/異步網路請...
簡介 DataBinding庫允許開發者使用宣告式格式(declarative format) 而不是編成方式將XML佈局中的UI組件綁定到應用程序中的數據源...
我們最常見到要設定一個contaner的padding時,會發現該物件會變大,所以這時候我們就可以使用一個屬性box-sizing:border-box,該物件...
width 及 hight 是css裏頭做常出現的屬性,幾乎每個物件都會用到,但是身為小白的我們卻很難把他用好,導致出現跑版的狀況,為了我們小白能夠理解他們的常...
LiveData | Android Jetpack LiveData組件:在底層數據更改時自動通知視圖 如何使用 通常LiveData會和ViewMode...
我們在設計版面的時候,客戶常常要求這個圖片要上面一點還是下面一點等等,都是要設置物件margin和padding,margin 與 padding 分別控制物件...
LiveData和ViewModel組件常被用來一起實現Android官方所提出來的MVVM架構。 而"ViewModel的唯一職責就是管理UI的數據...
float浮動屬性,通常會用在文繞圖的場景上,而常見值有:none / left / right 宣告的方式: wrapper{ float:left;...