iT邦幫忙

android相關文章
共有 1186 則文章
鐵人賽 Mobile Development DAY 15
Kotlin Android Jetpack 系列 第 15

技術 {Day15}Paging3

Paging3 Paging3大致上就是Paging的升級版,對Coroutines、Flow、LiveData、RxJava支持。 PagingSource...

鐵人賽 Mobile Development DAY 30

技術 結語

到最後一天啦,覺得開心也覺得有點失望,開心的是終於完成啦,失望的是覺得有些想介紹的功能,因為實作時間來不及或是篇幅的關係,沒辦法放進去,但之後我會在 Mediu...

鐵人賽 Mobile Development DAY 14
Kotlin Android Jetpack 系列 第 14

技術 {Day14}Paging

Paging Paging可依照設定的需求來加載數據,減少網路和系統的使用。 DataSource:負責加載網路或資料庫的數據。 1.ItemKeyedDat...

鐵人賽 自我挑戰組 DAY 16

技術 Day 16:星戰電影 API 嫁接

觀察電影的列表films/,可以發現 result 欄位之下是電影的資料,而這個列表只有 6 筆。 { "count": 6, &quo...

鐵人賽 Mobile Development DAY 28

技術 播放器測試(2)

繼續來看看有什麼功能可以測試,先來看 AudioFocus 的測試,模擬其它 App 發出 AudioFocus 時,受測的 App 有什麼反應。AudioFo...

鐵人賽 Mobile Development DAY 13
Kotlin Android Jetpack 系列 第 13

技術 {Day13}ViewBinding

ViewBinding ViewBinding與DataBinding差不多但是有一些不一樣的特性 1.使用ViewBinding不用加上<layout&...

技術 CloudCheck WiFi 測試 手機工具 iOS Android 都有

WiFi 測試速度測試多點速度測試記錄流量測試 appiOSAndroid 都有 https://play.google.com/store/apps/deta...

鐵人賽 Mobile Development DAY 15
Android 開發經驗三十天 系列 第 15

技術 [Android 開發經驗三十天]D15一自定義小畫家(上) 基本介紹

嗨!今天來試著做一個小畫家吧今日目標:做出畫畫的dataClass跟介紹Paint&&Path 先創一個class 讓他extends View...

鐵人賽 Mobile Development DAY 27

技術 播放器測試(1)

今天來介紹測試的部分,這個測試比較特別一些,不是一般的 API 或是 UI 的測試,需要 Mock 或Stub 之類的,比較偏向黑箱的測試,目的是來測試播放器的...

鐵人賽 Mobile Development DAY 12
Kotlin Android Jetpack 系列 第 12

技術 {Day12} DataBinding

DataBinding DataBinding是實現數據和UI雙向綁定的框架,可以用來構建MVVM的架構讓數據可以直接绑定到布局上,省去大部分的程式碼。 &l...

鐵人賽 Modern Web

技術 [Day33] 加入Icon(順便偷渡完結感想)

今日關鍵字:Icon 最後一天希望能給自己的App一個Icon不過既然Splash Screen已經拿React的Icon來做了Icon也暫且拿同樣的素材吧...

鐵人賽 自我挑戰組 DAY 14

技術 Day 14:選擇 Android 測試機策略

在 Day 12 設定 toolbar 的時候,某個屬性需要依 API 版本調整,相對應來說就需要對應的測試機來看看畫面。因應這個插曲,想到手上的裝置是 And...

鐵人賽 Mobile Development DAY 26

技術 播放模式功能(2) - 實作

今天就來實作 setRepeatMode 和 setShuffleMode 吧,看 API 時還蠻直覺的,就塞個數字進去就好了 XD,但在 UI 操作時,使用者...

鐵人賽 Mobile Development DAY 13
Android 開發經驗三十天 系列 第 13

技術 [Android 開發經驗三十天]D13一Dagger(下)

林明進老師:「可以成為一顆大樹,就不要只作一片葉子。」 我想,鍊成鐵人應該是比變成大樹更酷的事。 ^^ tags: 鐵人賽 Templates 今天講Da...

鐵人賽 自我挑戰組 DAY 13

技術 Day 13:RecyclerView 介面大反攻

來複習一下,之前想要 follow 的設計長什麼樣子 參考:https://www.pinterest.com/pin/412079434654555083/...

鐵人賽 Mobile Development DAY 25

技術 播放模式功能(1) - 介紹

今天就來看一下 TransportControl 有什麼其他功能吧,在之前的播放天數只用到了最基本的播放、暫停、上下一首、透過 Id 來播放歌曲。在找尋文件時發...

鐵人賽 Mobile Development DAY 11
Kotlin Android Jetpack 系列 第 11

技術 {Day11} Repository

Repository Repository是一個可處理不同數據來源的類,看是從網路獲取數據還是本地獲取,調用時不需要再去知道獲取數據的細節。 Repositor...

鐵人賽 Modern Web

技術 [Day31] 初始畫面:原生版

今日關鍵字:Splash Screen 原本有在想都已經做了個模擬的幹嘛還要搞原生的轉念一想,模擬的或許可以改成loading的畫面總之還是來摸摸看吧 先來安...

鐵人賽 Mobile Development DAY 10

技術 Android x Kotlin : 圖片輪播-BannerViewpager

圖片來源:CCC創作集 簡介 大家平常應該很常看到一些app首頁上方會有一些廣告,用圖片輪播的方式來展示,我們統稱banner。 今天用的套件叫做bannerV...

鐵人賽 Mobile Development DAY 12
Android 開發經驗三十天 系列 第 12

技術 [Android 開發經驗三十天]D12一Dagger(上)

今日事,今日畢。完成鐵人文才算今日畢唷!Go~ github傳送門:https://github.com/uuko/modulepra 安安,在昨天講完基...

鐵人賽 Modern Web DAY 29

技術 [Day29] Build成App

由於手上沒有iOS手機,所以這裡只build成apk 打包成Apk 首先要用keytool生成一把key在終端機輸入 keytool -genkeypair...

鐵人賽 Modern Web DAY 28

技術 [Day28] 方向鎖定

今日關鍵字:orientation 意外的跑版 事情發生在某個平凡無奇的下午,這一天......(喂 言歸正傳,昨天筆者正在東按西按按到模擬器的方向旋轉時破版...

鐵人賽 Mobile Development DAY 24

技術 Day 24 | Jetpack 與他的產物 - Room (Part 2)

Convert 在開發的時候有時需要存一些我們產生出來的類別型態到 SQLite 中,但 SQLite 本身並不支援這種型態,因此在寫入前需要先做一次轉換,讓他...

鐵人賽 Mobile Development DAY 10
Kotlin Android Jetpack 系列 第 10

技術 {Day10} Retrofit

Retrofit Retrofit是針對Android的網絡請求框架,遵循Restful設計風格,支持同步/異步網絡請求與數據的解析,並且通過註解配置網絡請求參...

鐵人賽 Mobile Development DAY 11
Android 開發經驗三十天 系列 第 11

技術 [Android 開發經驗三十天+Spring Boot]#D11-DI (Dagger in Android / IOC in Spring Boot)前言

大家安安,今天過得好嗎?寫這篇主要是想複習自己的DI觀念之後也會介紹 Dagger in Android 跟 Spring Boot銜接 那就 開始吧? #1....

鐵人賽 Mobile Development DAY 9
Kotlin Android Jetpack 系列 第 9

技術 {Day9} Room

Room Room是一個基於SQLite的數據庫框架,使用注解來取代SQL語句,可以在本地存儲大量數據。 最常見的就是緩存數據,當設備無法訪問網絡時,用戶仍可以...

鐵人賽 Mobile Development DAY 23

技術 播放介面實作(8) - Shortcut 基礎

除了 Widget 在桌面上可以直接控制 App 外,還可以透過 Shortcut 的功能,長按 App icon 後,就會跳出一個選單,Message 的 A...

鐵人賽 Mobile Development DAY 8
Kotlin Android Jetpack 系列 第 8

技術 {Day8} Coroutines

Coroutines Coroutines是輕量級的線程,去除了Callback的寫法讓非同步可以像同步程式一樣。 耗時的工作不應該放在主線程,因為只要主線程被...

技術 5 Best hacking apps for Android

Have you ever given up on some awesome game due to in-app purchases? Or maybe yo...

鐵人賽 Mobile Development DAY 14

技術 尋尋覓覓的第十四天:曙光在哪?

老姐一到家就很開心的亮出她的成果。「你看,之前很麻煩的圓形遮罩都可以用 CardView 製作,標籤也不用自己寫 shape ,可以用 Chip 元件, Mat...