今天就來實作 setRepeatMode 和 setShuffleMode 吧,看 API 時還蠻直覺的,就塞個數字進去就好了 XD,但在 UI 操作時,使用者...
林明進老師:「可以成為一顆大樹,就不要只作一片葉子。」 我想,鍊成鐵人應該是比變成大樹更酷的事。 ^^ tags: 鐵人賽 Templates 今天講Da...
來複習一下,之前想要 follow 的設計長什麼樣子 參考:https://www.pinterest.com/pin/412079434654555083/...
今天就來看一下 TransportControl 有什麼其他功能吧,在之前的播放天數只用到了最基本的播放、暫停、上下一首、透過 Id 來播放歌曲。在找尋文件時發...
Retrofit Retrofit是針對Android的網絡請求框架,遵循Restful設計風格,支持同步/異步網絡請求與數據的解析,並且通過註解配置網絡請求參...
圖片來源:CCC創作集 簡介 大家平常應該很常看到一些app首頁上方會有一些廣告,用圖片輪播的方式來展示,我們統稱banner。 今天用的套件叫做bannerV...
今日事,今日畢。完成鐵人文才算今日畢唷!Go~ github傳送門:https://github.com/uuko/modulepra 安安,在昨天講完基...
Convert 在開發的時候有時需要存一些我們產生出來的類別型態到 SQLite 中,但 SQLite 本身並不支援這種型態,因此在寫入前需要先做一次轉換,讓他...
Room Room是一個基於SQLite的數據庫框架,使用注解來取代SQL語句,可以在本地存儲大量數據。 最常見的就是緩存數據,當設備無法訪問網絡時,用戶仍可以...
大家安安,今天過得好嗎?寫這篇主要是想複習自己的DI觀念之後也會介紹 Dagger in Android 跟 Spring Boot銜接 那就 開始吧? #1....
今天的文章竟然用到五級標題...是在寫論文嗎...= = Today Preview 1. 基本用法 1.1 跟以前類似, 有分UIImageView(就是...
Coroutines Coroutines是輕量級的線程,去除了Callback的寫法讓非同步可以像同步程式一樣。 耗時的工作不應該放在主線程,因為只要主線程被...
除了 Widget 在桌面上可以直接控制 App 外,還可以透過 Shortcut 的功能,長按 App icon 後,就會跳出一個選單,Message 的 A...
老姐一到家就很開心的亮出她的成果。「你看,之前很麻煩的圓形遮罩都可以用 CardView 製作,標籤也不用自己寫 shape ,可以用 Chip 元件, Mat...
Have you ever given up on some awesome game due to in-app purchases? Or maybe yo...
Spring Boot D1 == 大家安安,再介紹了自定義View之後,我想來實作一個小畫家APP目前預計功能有Android:小畫家 畫圖 ,儲存圖Spri...
在 Android 中如果遇到需要長期把持的資料,會有三種方案可以選擇 SharedPeference :適合簡單、清量的 key-value 資料,例如...
當有一個問題可以從 App 也可以從 Server 解決的時候,究竟要交給誰解決呢? 這個問題從來沒有標準答案。 而這個問題今天也發生了。 老姐卡在刪除題目成功...
昨天實作了顯示功能,今天來實作切換上下一首和播放暫停的功能,在 metaChanged 時,再額外對個別的 UI 元件設定 PendingIntent,prev...
ViewModel ViewModel本身具有生命週期,可以在螢幕翻轉時讓數據保存不丟失,並配合MVVM的架構來達到數據與View(Activity、 Fr...
簡介 tabLayout是種常見的頂部欄,他可以搭配viewPager來達成切換fragment的效果。 0.build.gradle 加入implementa...
不要停止為理想奮鬥 你或許不知道自己最終變成什麼 但比賽的盡頭是看得到的 你會成為IT鐵人 大家安安,我們現在來實作跳跳球的自定義View吧 重要邏輯:1....
去年滿無聊的做了一張iOS與Android元件比較圖不過今年我知道錯了聽說Flutter的元件有330個以上我可列不完XD不過Flutter不愧是UI框架很多以...
老姐亮出她的 App 畫面說今天準備接我的 post Api 。 我露出抱歉的表情和她說了目前只有 題目列表 GET /api/topics 可用。她微笑地把她...
今天來實作 Widget 顯示資訊的部分,因為 Widget 元件要透過 BroadcastReceiver 來接收事件,因此要透過 intent 發送。下面的...
在前幾天的嫁接資料的檢視都是以 logcat 呈現,是想留個篇幅來跟大家聊聊 RecyclerView。這個元件對開發 Android App 的開發者來說相當...
人生難得幾回瘋,不寫更何待,來來來寫完這篇再說吧 繼續介紹吧!!! onLayout 1.作用:計算View的位置,在測量過後要知道位置在哪應該也很正常!V...
LiveData LiveData是一個可以持有數據的類,數據可以被觀察,當數據更新時會通知觀察者接收最新的數據來處理UI資料的更新,核心就是Lifecycle...
串聯 GetPirate Fragment 的 View Model 和 View 昨天完成了 PirateListViewModel 並且和他的 View ,...
回顧昨天的進度,列出下方兩點要進行的方向 整理 API response 的成功及失敗 callback 方式 一般來說在嫁接網路層的時候,都希望能夠在應用層的...