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