iT邦幫忙

android相關文章
共有 1186 則文章
鐵人賽 自我挑戰組 DAY 10

技術 Android 工程師開發中常用指令們

先前的篇章多少有提及 Android 包版的指令們,這邊就不再多說明,直接列出自己常用的指令。 如何安裝 Android 包版的 AAB 檔案在裝置上: ###...

鐵人賽 Mobile Development DAY 1

技術 Day 1 APP抓周,我想寫出怎樣的重訓紀錄APP呢?

前言 2022 年的目標是打造健康的自己,其中一項就是健身!為了讓自己方便掌握健身成果和訓練狀態,開始在google的Keep紀錄訓練的日期組數、重量。這次要...

鐵人賽 Mobile Development DAY 1

技術 [Day1] 為什麼要學 Android Jetpack Compose (Compose UI)

參賽背景 小弟原本是 Java 底的 Android APP 開發者,2021年中在公司的新專案上用 Kotlin + Google copy/past 開發...

鐵人賽 Mobile Development DAY 3

技術 [Day3] Compose 主題顏色變變變

開發 Android APP 的許多的開發方法,除了Compose UI 之外小弟知道的如下: 用 Java 程式語言開發 用 Kotlin 程式語言開發 用...

鐵人賽 Mobile Development DAY 2

技術 [Day2] 宣告式程式設計與指令式程式設計

今日目標 了解宣告式程式設計(Declarative Programming)與指令式程式設計(Imperative Programming)的差異 用 Co...

鐵人賽 自我挑戰組 DAY 5

技術 Android 工程師如何用指令包版

前述我們討論了 Android 工程師的例行工作再加入 CI/CD,但如把手動的流程變成自動化呢? 先聊發版,對 Android 工程師在開發階段,發版的頻率可...

鐵人賽 自我挑戰組 DAY 4

技術 加入 CI/CD,Android 工程師的例行工作會變成什麼?

每個開發團隊或是產品都有對於開發跟自動化的策略不盡相同,但不變的是開發週期會不斷地循環。 專注在開發的 Android 工程師不斷地循環,先示意前一天我們討論一...

鐵人賽 自我挑戰組 DAY 3

技術 Android 工程師的例行工作有哪些?

自己過往的工作經驗當中,雖然是掛著 Android 工程師,但跟大體上一般開發工程師來說是有一些共同的職務,畢竟頭銜當中是掛著「工程師」三個字。相信大家在工作上...

技術 Flutter Apk版號不如預期的問題排解

前情提要 透過指令產生Flutter App的Apk時,發現產生的Apk有點肥(Apk Size約23MB) flutter build apk 後來改用以...

技術 Flutter入門指南

如果你是剛入門Flutter的工程師,可以參考這篇文章,我會告訴大家自己常用的套件以及如何規劃檔案的分類!最近有新開一個部落格是在介紹Flutter相關的文章,...

技術 Android 生命週期 - ViewModel

ViewModel lifecycle tags: Android lifecycle ViewModel viewModel 規則,viewModel 永遠...

技術 Android 生命週期 - SavingState

在ui中保存狀態 tags: Android doc viewState 只要有 id ,就可以自動保存到 onSaveInstanceState,不用做額外處...

技術 Android 生命週期 - DefaultLifecycleObserver

和生命週期關聯的類別 tags: Android lifecycle DefaultLifecycleObserver doc:::info繼承自 Defaul...

技術 Android 生命週期 - Fragment

Fragment lifecycle tags: Android lifecycle Fragment doc fragment lifecycle-callb...

技術 [Android 錯誤處理大全] adb shell start-service 無效

今天在處理程式中下指令的時候發現開啟 service 的指令 adb shell start-service xxxx 有某些版本的手機無法執行開啟 cmd 下...

技術 Android 手機筆劃輸入法,三星 Sansung

在手機上面使用注音輸入法一直受限小鍵盤在 Windows 10 電腦也一直受夠了注音輸入法看到安桌手機上面有 筆劃輸入法 趁機研究一下發現學習不難耶 這麼好用的...

技術 自主學習Android_APP開發 #紀錄2

紀錄時間:2022/05/02 【碎碎念】歐~天啊...距離上次紀錄已經快半個月前了w主要是自己一直在拖,沒有空時間來學,而且這陣子也在忙面試電腦空間也快炸掉了...

技術 搞懂 P2P 技術 (3) - WebRTC x AWS x KVS

WebRTC 全名 Web Real-Time Communication,是一個支援網頁瀏覽器進行即時語音對話或影片對話的 API WebRTC Wiki...

技術 [無廣告]自動封鎖,詐騙電話,騷擾電話,行銷,廣告,推銷,來電未顯示,不明的電話,響一聲就掛,一接就掛,一接秒掛

安桌手機適用 Android無廣告自動封鎖,詐騙電話,騷擾電話,行銷,廣告,推銷,來電未顯示,不明的電話響一聲就掛一接就掛一接秒掛手機下載網址 https://...

技術 Android 逆向工程 - 不確定 App 是否有混淆,所以反組譯看看 ( 4步驟 )

免責聲明 我花了大量的私人時間替專案研究 App 是否混淆成功,混淆結果是否達到需求。雖然我只會做簡單的反組譯跟實際上能達到商業需求的程度相比根本不值得一提,不...

技術 Android 不負責任系列 - emcthye FxRate(匯率)

來源 : emcthye - FxRate 架構圖 MVP Base CurrencyListActivity CurrencyTimelineActiv...

技術 Android 生命週期 - Activity

為什麼來寫這個呢?因為我在面試時發現自己忘光光QQ Activity lifecycle tags: Android activity lifecycle ac...

鐵人賽 Mobile Development DAY 30

技術 Wrapping up

終於來到最後一篇了!不經不覺已經寫了三十篇文章。我們由 Ktor client 接駁 API 一直講到 UI,然後再做 ViewModel 的 unit tes...

鐵人賽 Mobile Development DAY 29

技術 Leftover topics

我們終於來到第廿九篇,我們這次討論的題目都是之前討論過的東西的延伸。因為篇幅和時間有限就只好把它們合併成一篇。 Two-way data binding 我們在...

鐵人賽 Mobile Development DAY 29

技術 Day 29 - [Android APP] 07-MVVM中的RecyclerView與Adapter

鐵人賽快到尾聲了,今天想介紹在控制 RecyclerView 中回饋按鈕時,遇到的狀況。想想,這篇好像應該和前一篇順序對調,畢竟是先有這些糾結,才有後面自己歸納...

鐵人賽 Mobile Development DAY 28

技術 ETA screen testing (2)

上一篇我們寫了一些 EtaViewModel 的測試,這一篇會集中寫跟時間相關的測試。 之前在 EtaViewModel 我們定義了更新一次的間距常數 AUTO...

鐵人賽 Mobile Development DAY 28

技術 Day 28 - [Android APP] 06-RecyclerView與資料顯示

這幾天我們已經從 API 取得資料到包裝成物件,再來就是資料顯示囉。 這兩天的範例會以對話頁面為主,也會用到之前設計的 Chat 物件。今天要介紹把對話資料顯示...

鐵人賽 Mobile Development DAY 27

技術 ETA screen testing (1)

上一篇我們完成了車站列表頁的 ViewModel 和 Presenter 的 unit test。現在轉過去寫班次頁的 unit test。 EtaPresen...

鐵人賽 Mobile Development DAY 27

技術 Day 27 - [Android APP] 05-API與物件

昨天講的是 API 傳遞資料的流程,今天就來介紹怎麼把資料包裝成物件,方便傳遞吧。 一樣,會使用 JSON 結構比較簡單的 CategoryRepositor...

鐵人賽 Mobile Development DAY 27

技術 D27 / 怎麼測試? - Testing Compose

今天大概會聊到的範圍 Testing Compose 的 Test 屬於 UI Test ,在執行時需要啟動模擬器或是 run 在實機上。在使用上,就...