iT邦幫忙

android相關文章
共有 1139 則文章

技術 搞懂 P2P 技術 (1) - P2P x IPv4 x NAT

前言 之前工作上遇到需要將自家 IPCam 與 iOS/Android 手機做 P2P 串流影音,研究了許多有關 P2P 的技術,因此想寫一系列有關 P2P 技...

技術 Android 透過adb setprop 對手機設定參數,讓你的APP可以動態開啟隱藏功能

有時候可能為了開發使用,但又不想要讓所有使用者看到該功能,這時候該怎麼辦,也許可以模仿連續點選某處10次,或者輸入什麼神秘密碼的方式在app中,但除了這些方法外...

技術 Android 動態更改應用程式圖標 App Icon

一、問題描述 最近使用 Todoist 做任務管理時發現,App 內有提供自選圖標的功能,也就是動態更換 App 的 Launcher Icon。 Ste...

技術 關於Google Billing Api V6 中的二次確認訂單 acknowledge Subscription異動

在今年的2023/11/01,Google要求新架上有使用Google Billing Api的App都必須更新到v5,或者也可以升級到v6,這樣可以在兩年內不...

技術 Kotlin中SharedFlow的emit與tryEmit有什麼差別

如果當你在ViewModel中宣告一個SharedFlow https://kotlinlang.org/api/kotlinx.coroutines/kotl...

鐵人賽 自我挑戰組 DAY 30

技術 112/30 - 架構與狀態 - 狀態容器與狀態產生方式

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「狀態容器與狀態產生方式」 學習筆記 And...

鐵人賽 自我挑戰組 DAY 29

技術 112/29 - 架構與狀態 - Navigation 最佳做法、Navigation

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「Navigation 最佳做法」、「Navi...

鐵人賽 Kotlin DAY 30

技術 Day30 第一次用 Kotlin 寫專案的心得

這是筆者第一次參加鐵人賽,不算先前買課程練習的小專案的話,也是筆者第一次使用 Kotlin 寫專案,感覺超累得拉哈哈哈~~ 因為筆者是 deadline 擁護者...

鐵人賽 Kotlin DAY 29

技術 Day29 在 Google 地圖上顯示全台咖啡廳資訊 - 6 顯示我的位置附近的咖啡廳(下)

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [x] 在地圖上顯示咖啡廳標記 [x] 點擊地圖...

鐵人賽 自我挑戰組 DAY 28

技術 112/28 - 架構與狀態 - 提升狀態的位置、進階狀態和連帶效果

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「提升狀態的位置」、「進階狀態和連帶效果」 學...

鐵人賽 Mobile Development DAY 29

技術 Day 29: android-spatialite 實作與常用的 Spatial SQL Functions

如同昨天所介紹的, sevar83/android-spatialite 是比官方版本更容易也更好使用的 android-spatialite library。...

鐵人賽 自我挑戰組 DAY 27

技術 112/27 - 架構與狀態 - Compose 狀態思維

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「Compose 狀態思維」 學習筆記 Co...

鐵人賽 Mobile Development DAY 28

技術 Day 28: 手機上的空間資料庫--Sptialite 介紹

簡介 Spatialite 是基於 SQLite 所延伸的開源資料庫,由 Alessandro Furieri 開發。本質上跟普通的 SQLite 沒有太大的...

鐵人賽 自我挑戰組 DAY 26

技術 112/26 - 架構與狀態 - 建構 Compose UI

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「建構 Compose UI」 學習筆記 單...

鐵人賽 Kotlin DAY 27

技術 Day27 在 Google 地圖上顯示全台咖啡廳資訊 - 5 二戰客製化資訊視窗

昨天挑戰點擊標記後,跳出自定義的資訊視窗失敗了…先來複習失敗品 : 只出現吐司,不是預期的長相。 釐清問題 目前的邏輯 : 監聽使用者點擊標記 在收到點擊標...

鐵人賽 Mobile Development DAY 27

技術 Day 27: Android 上的 WKT 空間資料格式介紹與使用

在台灣的政府公開資料中,許多地理資訊空間資料也常提供 WKT 的資料格式,因此今天帶大家來看一下 Android 上基本的 WKT 資料轉換。 介紹 Well-...

鐵人賽 Kotlin DAY 26

技術 Day26 在 Google 地圖上顯示全台咖啡廳資訊 - 5 顯示客製化標記資訊

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [x] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 自我挑戰組 DAY 25

技術 112/25 - 架構與狀態 - Compose 階段

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第三章「架構與狀態」的「Compose 階段)」 學習筆記 Com...

鐵人賽 Mobile Development DAY 26

技術 Day 26: Geofence 地理圍欄

到昨天為止算是看完了 Maps SDK for Android 的核心功能與 Utility 工具包。今天則要帶大家來看看一個跟定位比較有關的地理圍欄功能--G...

鐵人賽 自我挑戰組 DAY 24

技術 112/24 - 版面配置、主題設定和動畫 - 限制條件和修飾符順序

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第二章「版面配置、主題設定和動畫」的「限制條件和修飾符順序」 學習筆...

鐵人賽 Kotlin DAY 25

技術 Day25 在 Google 地圖上顯示全台咖啡廳資訊 - 4 顯示咖啡廳標記

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [x] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 Mobile Development DAY 25

技術 Day 25: Maps SDK for Android Utility 的運算工具與 Google Directions API Polyline Decoding

前言 今天剛好碰到一個有介接 Google Maps Directions API 的專案,赫然想到在 Maps SDK for Android Utility...

鐵人賽 Kotlin DAY 24

技術 Day24 在 Google 地圖上顯示全台咖啡廳資訊 - 3 顯示我的位置

FindYourCoffee 專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖...

鐵人賽 自我挑戰組 DAY 23

技術 112/23 - 版面配置、主題設定和動畫 - 自訂版面配置與圖形

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第二章「版面配置、主題設定和動畫」的「自訂版面配置與圖形」 學習筆記...

鐵人賽 Mobile Development DAY 24

技術 Day 24: Maps SDK for Android Utility–LayerManager

今天要介紹的是 Maps SDK for Android Utility 的最後一個部分--LayerManager。 Utility 內有幾個 Manager...

鐵人賽 自我挑戰組 DAY 22
Practice again& again. 系列 第 22

技術 Android - Composable function

Android - Composable function 原有程式碼抽取為 Composable Function 開啟 MainActivity.k...

鐵人賽 自我挑戰組 DAY 22

技術 112/22 - 版面配置、主題設定和動畫 - 建立元素動畫

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第二章「版面配置、主題設定和動畫」的「建立元素動畫」 學習筆記 顏...

鐵人賽 Kotlin DAY 23

技術 Day23 在 Google 地圖上顯示全台咖啡廳資訊 - 2 向使用者取得位置權限

找咖啡專案的需求 : [x] 點擊地圖標記顯示商家資訊 [ ] 顯示我的位置 [ ] 在地圖上顯示咖啡廳標記 [ ] 點擊地圖標記顯示咖啡廳資訊 [...

鐵人賽 Mobile Development DAY 23

技術 Day 23: Maps SDK for Android Utility–Marker Clustering 標記叢集

簡介 Marker Clustering 官方翻譯為標記叢集,聽起來好像是什麼酷酷的新東西,但其實就是地圖上的 Marker 聚合的功能。 假設今天在一個地圖範...

鐵人賽 自我挑戰組 DAY 21

技術 112/21 - 版面配置、主題設定和動畫 - Compose 繪圖功能簡介

今天學什麼? 今天閱讀「適用於 Android 開發人員的 Jetpack Compose」第二章「版面配置、主題設定和動畫」的「Compose 繪圖功能簡介」...