第十一屆

self
跟Kotlin一起來聊Android元件 或許還有應用,或許還有一些資訊雜談
larsnoya

系列文章

DAY 21

Retrofit 使用GET還要帶Body? 帶了還要被ERROR?

有時候在送API請求時,會遇到明明是GET還會帶上Body要填。 @GET("api/getBody") fun sendGetBo...

DAY 22

來聊Jsoup : Jsoup粗略介紹以及作用

嚴格來說,要寫手機APP其實常見的資料來源都是外部,像是API或是資料庫等外部來源。 但也不表示說手機APP本身不能處理像爬蟲這類的資料來源需求。特別是當我們還...

DAY 23

來聊Jsoup : Jsoup的解析對象

上次我們提到Jsoup的解析對象分為 HTML String解析 body片段解析 從URL加载Document解析 從File加载解析 現就一項項的作個簡...

DAY 24

來聊Jsoup : JSOUP解析器

之前說過JSOUP解析器分為DOM以及Select。 DOM File input = new File("/tmp/input.html&quot...

DAY 25

Jsoup x Kotlin 靜態處理JavaScript取得內容

當使用Jsoup處理抓取網頁內容時,遇到要存取<script>...</script>內的變數或資料時,我們可以利用Pattern與Ma...

DAY 26

Kotlin Standard Library : with、 run、 let 、apply、 also

先來個簡單範例 class Info { var id: Int=0 var name: String=""...

DAY 27

超簡單 Gson 使用法

Gson(又稱Google Gson)是Google公司發布的一個開放原始碼的Java庫,主要用途為序列化Java物件為JSON字串,或反序列化JSON字串成J...

DAY 28

Android X kotlin 超簡單BottomSheet

不囉嗦,先上圖 最外層布局layout.xml <androidx.coordinatorlayout.widget.CoordinatorLayout...

DAY 29

BottomSheet 自動調整最低高度behavior_peekHeight

如果有設定過BottomSheet的朋友們應該都知道,要定義BottomSheet 摺疊後的可視高度就要定義behavior_peekHeight這個屬性。 可...

DAY 30

Android中取代Enum的用法@IntDef 及完賽感想

會提到這個是因為剛好在BottomSheetBehavior.BottomSheetCallback中使用到這個東西 一般我們在判斷狀態時,會習慣用Enum來表...