日常開發(fā)中我們通常都會(huì)使用一種架構(gòu),無論MVC、MVP、MVVM、MVI等都多多少少需要一些模板代碼,之前我基于IntelliJ Platform Gradle Plugin...
日常開發(fā)中我們通常都會(huì)使用一種架構(gòu),無論MVC、MVP、MVVM、MVI等都多多少少需要一些模板代碼,之前我基于IntelliJ Platform Gradle Plugin...
什么是依賴注入 依賴項(xiàng)注入 (DI) 是一種廣泛用于編程的技術(shù),非常適用于 Android 開發(fā)。遵循 DI 的原則可以為構(gòu)造良好的應(yīng)用架構(gòu)奠定基礎(chǔ)。 類通常需要引用其他類。...
導(dǎo)航是指允許用戶跨越、進(jìn)入和退出應(yīng)用中不同內(nèi)容片段的交互。 Android Jetpack 的 Navigation 組件包含 Navigation 庫、Safe Args ...
基礎(chǔ)組件 容器組件 Box 堆疊布局容器 解決場景: 讓組件按順序堆疊擺放。 重要屬性:contentAlignment : 子組件的對齊方式。propagateMinCon...
查詢目標(biāo)App的進(jìn)程ID。 上圖中的1152就是我的進(jìn)程ID。 打印日志 關(guān)于同時(shí)連接了多態(tài)設(shè)備的情況 多臺(tái)設(shè)備時(shí)可以先使用命令adb devices列出當(dāng)前連接的設(shè)備列表:...
一、什么是HarmonyOS 2019年8月9日,華為在華為開發(fā)者大會(huì)上正式發(fā)布HarmonyOS 1.0,同時(shí)將該操作系統(tǒng)開源。 2020年9月10日,HarmonyOS ...
HTML(Hyper Text Markup Language) 超文本標(biāo)記語言 一、基礎(chǔ)認(rèn)知 Web標(biāo)準(zhǔn) 為什么需要Web標(biāo)準(zhǔn)?不同的瀏覽器渲染引擎不同,對于相同的代碼解析...
AndroidStudio 可能會(huì)提示:Compilation is not supported for following modules: 【YourProject Mo...
ProxyFactory的主要用途是為了簡化異步任務(wù)??梢钥焖佟⒎奖愕氖褂闷溟_發(fā)異步相關(guān)的業(yè)務(wù)需求。首先放上Github倉庫地址[https://github.com/kel...
2022年是AI技術(shù)大發(fā)展的一年,特別是ChatGPT的很空出世,讓AI工具迎來大爆發(fā),今天就給大家整理出21款免費(fèi)且實(shí)用的AI工具推薦,無論是做設(shè)計(jì)還是日常學(xué)習(xí)工作都能用得...
用約束布局設(shè)置比例豈不簡單且完美?
Android ImageView 圖片自適應(yīng)問題記錄困惑了一周的問題,imageview里的圖片是后端返回的,包括返回了圖片的寬高,開始利用layoutpararams代碼里設(shè)置了,不清楚為什么沒有生效,后來就忘記優(yōu)化了。在上...
建議設(shè)置 android:allowBackup="false" Android API Level 8及其以上Android系統(tǒng)提供了為應(yīng)用程序數(shù)據(jù)的備份和恢復(fù)功能,此功能...
這里記錄一下平時(shí)在Android開發(fā)中需要用到的adb命令合集,以免到了使用的時(shí)候想不起來了,避免書到用時(shí)方恨少。 設(shè)備操作 查看連接的所有設(shè)備:adb devices 獲取...
經(jīng)測試發(fā)現(xiàn)HarmonyOS 2.0中通過手勢(左下角或右下角向屏幕中心點(diǎn)斜劃)操作拉起來的服務(wù)中心在HarmonyOS 3.0中被移到了負(fù)一屏。但是原來服務(wù)中心的設(shè)置頁面無...
關(guān)于Ability的半屏、全屏等模式的配置請參考我另一篇文章:HarmonyOS(鴻蒙)應(yīng)用/服務(wù)開發(fā)window_modal配置說明[https://www.jianshu...
在HarmonyOS中拉起FA頁面有兩種方式: 一、 分布式拉起 文檔地址[https://developer.harmonyos.com/cn/docs/documenta...
熟悉HarmonyOS(鴻蒙)的小伙伴都知道,鴻蒙應(yīng)用是基于Ability的,一個(gè)鴻蒙應(yīng)用可以包含多個(gè)Ability。 Ability框架模型具有兩種形態(tài): 第一種形態(tài)為FA...
如果你的項(xiàng)目不是基于Gradle構(gòu)建的,那么請忽略該文章。HarmonyOS項(xiàng)目開發(fā)時(shí)如果需要真機(jī)調(diào)試那么就一定要配置簽名信息,DevEco-Studio開發(fā)工具很銀杏的為我...