iT邦幫忙

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

技術 {Day30}參加心得

參加心得 因為一定要連續三十天都發文,所以鐵人賽會讓自己不懶惰的學完自己一開始訂定的每個目標,之後的學習也是需要訂好目標一步一步實現,這樣一定會有所成長,畢竟在...

技術 [Android Studio] 每日小技巧 - 如何在滑鼠移到變數和方法時顯示註解

在開發過程中 總會下一些註解在 Function 或是 變數 上方 但在維護時如果沒有點進該 Fuction 或變數所屬的 Class 就會不知道方法和傳入參數...

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

技術 {Day29}Espresso

Espresso Espresso是一種UI Test自動化測試框架,可以在短時間跑完測試並且可以跟元件互動。 ActivityTestRule:取得Acti...

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

技術 {Day28}Biometric

Biometric Biometric讓用戶不必每次打開APP時都記住帳戶用戶名和密碼,只需使用生物識別來確認並授權訪問。 BiometricManager....

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

技術 {Day27}CameraX

CameraX CameraX提供了API,可在大多數Android設備上使用。 ProcessCameraProvider.getInstance(this...

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

技術 {Day26}Activity

Activity Activity新增了一個ActivityResultContracts,簡化一些寫法讓程式碼比較簡潔好理解。 registerForAct...

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

技術 {Day25}DataStore-Proto DataStore

DataStore-Proto DataStore Proto DataStore使用Protocol Buffers定義架構,只需要提供知存儲的類型。 pr...

鐵人賽 自我挑戰組 DAY 27

技術 Day 27:重新提出 App 審核申請

前天收到 Google Play Console 寄來的信件,審核未通過的原因見下方截圖 問題發生的原因蠻清楚的。就是用了 Star Wars 這個名稱,畢...

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

技術 iOS Developer Learning Flutter. Lesson23 ImagePicker

由於Flutter屬於UI框架 所以很多跟系統溝通的功能必須透過套件完成 從今天起會介紹一些開發中常常需用到的輪子 Today Preview 很基本的功能...

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

技術 {Day24}DataStore-Preferences DataStore

DataStore-Preferences DataStore DataStore是用來解決數據存儲,內部使用了Coroutines和Flow,提供了兩種不同的...

鐵人賽 Mobile Development DAY 30

技術 謝幕總結的第三十天:路還很漫長

感謝大家看到這裡,不知道有沒有對大家的 Kotlin 程式生涯產生幫助? Kotlin 是個親切的程式語言,再加上支援各種平台,讓各領域程式開發者能互相幫助。...

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

技術 {Day23}Jetpack compose Theme

Jetpack compose Theme 目前手機都支持黑暗模式,所以需要取得目前手機的狀態來達到自己本身APP的主題顏色。 明亮模式 val LightC...

鐵人賽 Mobile Development DAY 29

技術 注意健康的第二十九天:不要廉價賣肝,連假更要養肝。

「這是新的 API 主機網址。」我把昨天拿到的雲端主機網址交給了老姐。 「了解。」老姐把路徑改上之後就返回的之前跳過的 UI 繪製和 API 串接作業。 死線的...

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

技術 {Day22}Jetpack compose View

Jetpack compose View 介紹一些View的創建方式以及按鈕的監聽事件。 背景顏色 Surface(color = MaterialTheme...

鐵人賽 自我挑戰組 DAY 24

技術 Day 24:App Splash 動畫

在等待審核的過程中,看了一下自己原先列出想要寫的內容。那就來做做開啟 App 時的動畫吧。 做法有很多種,大家在 Google 搜尋的時候,可以看看有什麼符合自...

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

技術 {Day21}Jetpack Compose 介紹&布局

Jetpack Compose Jetpack Compose目前還在開發階段,所以需要下載Preview版才可以使用,參考了flutter的設計模式,程式碼還...

鐵人賽 Mobile Development DAY 27

技術 頭暈目眩的第二十七天:google 開發者帳戶

『叮咚、叮咚。』綿延不止的推播通知聲讓老姐有點尷尬:「雖然推播通知寫好了很棒,不過這樣好像和 websocket 功能衝突了,而且這只是個小遊戲,大家應該也不想...

鐵人賽 Security DAY 21
漏洞挖起來 系列 第 21

技術 [Day21]客製注入後門APK

先前提到很多進入點,然後可以透過各種進入點注入進去。 這邊要提的是 Reverse shell,用得好可以做成後門(?) 當設備在防火牆或網路安全產品保護之內時...

鐵人賽 Mobile Development DAY 26

技術 合作愉快的第二十六天:聊天室功能調整和 FCM 推播(下)

今天一定要挽回一些顏面。「姐,我昨天忘了告訴妳,妳用的是 kotlin ,所以最好換成這兩個 Library 唷。」 implementation 'com...

鐵人賽 自我挑戰組 DAY 23

技術 Day 23:Google Play Android App 送審

Google Play Developer 帳號,一次只需付 USD 25 (未含手續費),不像 Apple Developer 需要每一年進行付費。 在 Go...

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

技術 {Day20}Hilt

Hilt Hilt是Android的DI library,基於Dagger基礎上的。 DI(Dependency Injection): 目的是讓開發者能夠寫...

鐵人賽 Mobile Development DAY 25

技術 專業超車的第二十五天:聊天室功能調整和 FCM 推播(上)

最近美金還算便宜,老姐應該會趁這幾天買下開發者帳戶。 我先來看看聊天室範例需要配合專案調整的地方: 1.使用者發的訊息廣播完一輪之後即從記憶體中捨棄,訊息存進資...

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

技術 {Day19}Navigation-動畫、返回、傳值

Navigation動畫 enterAnim:B頁面進入動畫。 exitAnim:A頁面結束動畫。 popEnterAnim:返回A頁面進入動畫。 popExi...

鐵人賽 Mobile Development DAY 24

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

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

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

技術 {Day18}Navigation-跳轉

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

鐵人賽 自我挑戰組 DAY 21

技術 Day 21:自製 Android App Icon

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

鐵人賽 Modern Web

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

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

鐵人賽 Mobile Development DAY 23

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

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

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

技術 {Day17}App StartUp

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

鐵人賽 Mobile Development DAY 22

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

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