iT邦幫忙

android相關文章
共有 1253 則文章
鐵人賽 Mobile Development DAY 24

技術 專案會議的第二十四天:獨立支付系統 v.s in app purchase

晚飯後,我和老姐拉開椅子,認真的進行專案會議。 「目前,專案任務中需要互相配合的大項目還剩下:問答聊天室多房化、推播和收款。多國語系這個我先拿掉了,沒有人力進行...

鐵人賽 自我挑戰組 DAY 21

技術 Day 21:自製 Android App Icon

在準備上架之前,先來更新 App 的圖示,一直用預設的看起有點膩。以下是採用 Adaptive Icon 做法,要不然有些 Launcher 下看起來沒有整個填...

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

技術 {Day18}Navigation-跳轉

Navigation Navigation是用來管理Fragment的切換,重點是為了讓APP只有單個Activity多個Fragment。 name:必须是...

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

技術 {Day17}App StartUp

App StartUp App Startup是用來統一初始化所有第三方的Library,來提高App的啟動時間。 為了不讓每一個導入的Library調用自己的...

鐵人賽 Mobile Development DAY 23

技術 一改再改的第二十三天:聊天室範例拼接(下)

經過一晚的休息,老姐找到了癥結。 https://ktor.io/docs/clients-websockets.html 的範例沒有問題,有問題的是 Libr...

鐵人賽 Mobile Development DAY 22

技術 各自努力的第二十二天:聊天室範例拼接(上)

建好題目和問答訊息的資料關係後,可以動手做問答聊天室了。 「姐,我先架了之前說的官網範例。你試試看 android 能不能接起來。」我提高音量,因為外面正傳來「...

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

技術 {Day16}WorkManager

WorkManager WorkManager是一種延遲異步操作的類,即使應用程序退出或設備重新啟動,也可以運行。 WorkManager會根據運行環境自動選...

鐵人賽 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 本身並不支援這種型態,因此在寫入前需要先做一次轉換,讓他...