iT邦幫忙

android相關文章
共有 565 則文章

技術 android dialog

AlertDialog.Builder dialog=new AlertDialog.Builder(MainActivity.this); dialog.se...

技術 androidx fragment 筆記

參考:https://blog.csdn.net/harvic880925/article/details/44917955 https://stackove...

技術 android notification

專案網址https://github.com/uuko/android_project/tree/master/Notifaction 參考文章 android...

技術 android 簡單存取資料

java io public class MainActivity extends AppCompatActivity { private EditTe...

技術 android sqlite

新建一個class extends SQLiteOpener getWritableDatabase function 可以打開資料庫 public class...

鐵人賽 Mobile Development DAY 30
iOS Developer Learning Android 系列 第 30

技術 iOS Developer Learning Android. Lesson 30 - 精彩大結局 (重點整理: 看這一天等於看30天)

耶~終於完賽了~ 終於可以結束每天都兩點以後睡的日子了~ 也可以開始訂閱Apple Arcade了~XD 其實大家都說,寫技術文章是為了自己,我也這麼認為 但...

鐵人賽 Mobile Development DAY 30
Android 十全大補 系列 第 30

技術 [Android 十全大補] 回顧與展望

I did it! 沒想到自己可以堅持 30 天不中斷的完成「Android 十全大補」系列文章,身為一個要工作的爸爸,雖然必須每天焦頭爛額地擠出時間,但同時也...

鐵人賽 Mobile Development DAY 29
iOS Developer Learning Android 系列 第 29

技術 iOS Developer Learning Android. Lesson 29 -上架 (寫APP就是要上架啊~不然要幹嘛)

要上架前會分成兩部分:打包跟送審 看圖說故事~ 打包 打包的路徑 我是選APK啦,上面那種是新的 第一次打包要先新增Key 密碼有兩組,至少要6碼;憑證資...

鐵人賽 Mobile Development DAY 29
Android 十全大補 系列 第 29

技術 [Android 十全大補] App Bundle

在結束這三十天的旅程前,還有個有趣的主題想跟各位讀者分享 - App Bundle。 App Bundle 顧名思義,App bundle 就是負責開發 app...

鐵人賽 Mobile Development DAY 29

技術 [Day 29] 如何開始執行測試計劃

今天來跟大家把之前說的的技術做的回顧,然後想想我們要怎麼開始測試計畫,我們先想想我們講到的三個測試的範疇,單元測試(Unit Test),整合測試(Integr...

技術 android broadcast

Broadcast 是廣播接收器 可以被動接收其他應用程式/狀態等等 主要需要 IntentFilter 過濾/增加intent 跟一個Reciever接收 分...

鐵人賽 Mobile Development DAY 29

技術 Day 29 WorkManager (Last) 進階用法與總結

上一篇完成了最基本的使用,僅僅是開了另一個執行緒去執行背景任務,看起來沒什麼特別的,來看看 WorkManager 有什麼特別的地方。 約束條件 val con...

鐵人賽 Mobile Development DAY 28
iOS Developer Learning Android 系列 第 28

技術 iOS Developer Learning Android. Lesson 28 - 伸縮Banner + 瀑布流 + CardView (首頁大改造)

明天要上架了,所以來幫首頁變臉一下 今天是最沒有技術的一天(雖然之前也沒有) 本日效果 幾個重點 CardView: 就是FrameLayout的一種,但是...

鐵人賽 Mobile Development DAY 28
Android 十全大補 系列 第 28

技術 [Android 十全大補] Jenkins

當我們有了良好的測試之後,就可以開始建立自動化流程了,Android app 的上架送審其實很繁瑣,雖然有簡單的 web 介面可以使用,但試想每次 releas...

鐵人賽 Mobile Development DAY 28

技術 [Day 28] 使用AWS Device Farm來測試App

在我們完成了Integration Test或是End to End Test這些與UI元件操作有關的測試後,除了用模擬器或是手頭上就有的Android手機外,...

鐵人賽 Mobile Development DAY 28

技術 Day 28 WorkManager (一) 介紹與基本使用

WorkManager (一) 介紹與基本使用 來源: Android Jetpack WorkManager | Android 中文教学视频 Androi...

鐵人賽 Mobile Development DAY 27
iOS Developer Learning Android 系列 第 27

技術 iOS Developer Learning Android. Lesson 27 - APP Widget (讓user不用開你的APP就能用你的APP)

Widget,又稱小部件或小工具,是一個在OS裡可以操作App的另一個地方 Android的widget跟iOS的widget在操作上就很不一樣⚠️⚠️⚠️ i...

鐵人賽 Mobile Development DAY 27
Android 十全大補 系列 第 27

技術 [Android 十全大補] Espresso

我們講完了一般的 unit test,是時候來測試一些 Android UI 相關的程式了。 基本上 UI test 會做以下這幾件事情: 找出某些 View...

鐵人賽 Mobile Development DAY 27

技術 [Day 27] 利用Appium測試Android App (二)

昨天介紹過Appium Inspector的使用方式後,今天再來開始寫Appium語法會快速很多。寫Appium可以用很多語法,因我們是Android開發者,所...

鐵人賽 Mobile Development DAY 27

技術 Day 27 Navigation (Last) Nested navigation set Arguments

Nested navigation graphs 在一個同系列目標的操作流程中,將各個 fragment 歸類在同一個 navigation 內非常有用,可以幫...

鐵人賽 Mobile Development DAY 26
iOS Developer Learning Android 系列 第 26

技術 iOS Developer Learning Android. Lesson 26 - FCM Notification (Service & BroadcastReceiver)

本日效果 實作 Firebase已經被整合進AS了 選Cloud Messaging來實作推播 幫你在Firebase建立專案並整進AS 安裝l...

鐵人賽 Mobile Development DAY 26
Android 十全大補 系列 第 26

技術 [Android 十全大補] Mockito

介紹完 unit test 之後,大家應該有發現幾乎所有的情境都可以由測試 3A(Arrange、Act、Assert)法則來驗證我們的程式是否正確。 可是如果...

鐵人賽 Mobile Development DAY 26

技術 [Day 26] 利用Appium測試Android App (一)

昨天已經示範過如何安裝Appium,今天就來實作如何利用Appium來寫Android的End to End Test(以下用e2e test)的第一步。在開始...

鐵人賽 Mobile Development DAY 26

技術 Day 26 Navigation (四) deep link

Navigation (四) deep link 在 Android 中, deep link 是一個可以讓用戶在開啟某些特定網站時直接進入應用程式特定目標的一...

鐵人賽 Mobile Development DAY 25
iOS Developer Learning Android 系列 第 25

技術 iOS Developer Learning Android. Lesson 25 - ActionBar (就算沒有NavigationController還是要處理那條bar喔)

雖然Android沒有了NavigationController 但其實上面一直有一條東西 這東西在程式裡面叫ActionBar,但Android叫他AppBa...

鐵人賽 Mobile Development DAY 25
Android 十全大補 系列 第 25

技術 [Android 十全大補] Unit Test

測試是個非常重要的主題,還記得好幾年前,筆者去某大公司面試的時候,其中一題面試題目是: 請說出測試 3A 是哪 3A ? 筆者的表情馬上變成 (A_A),因為...

技術 用 Flutter 開發一個 Android App 吧 - Day 29. 多語言切換

在多語言方面,可以用原生的 Dart intl 以及 Flutter 內建提供的 flutter_localizations 作支持。 不過我個人比較懶,所以直...

鐵人賽 Mobile Development DAY 25

技術 Day 25 Navigation (三) 換頁動畫

animation Navigation 在 Fragment 也提供了加入動畫的功能,能讓 Fragment 的切換更加柔順與流暢,直接看效果圖。 只需要簡...

鐵人賽 Mobile Development DAY 24
iOS Developer Learning Android 系列 第 24

技術 iOS Developer Learning Android. Lesson 24 - Room (不好的老師帶你住套房)

Room 是個Google官方提供的套件 on base在androidx之上(感覺androidx就是很潮就對了) 用來存取SQLite達到本地資料庫的CRU...

鐵人賽 Mobile Development DAY 24
Android 十全大補 系列 第 24

技術 [Android 十全大補] Modularization

當我們討論完架構分層後,再來就是具體細節怎麼做的問題了,你可以分成不同的 class,或是放在不同的 package,或是使用我們今天將要介紹的技巧 - mod...