本文更新于2024-12-26,使用Flutter 3.3.3。 官方文檔:https://api.flutter.dev或https://api.flutter-io.cn 目錄dart:ui 【UI庫】枚舉TextDirection —— 文本方向animation 【動畫庫】類Animated ...
本文更新于2024-12-15,使用Flutter 3.3.3。 目錄項目結構pubspec.yaml外部依賴庫 項目結構 android/:Android原生目錄。 app/ build.gradle src/ main/ AndroidMainfest.xml:Android重要配置。 res/ ...
本文更新于2024-12-15,使用Flutter 3.3.3,操作系統(tǒng)為Windows 10。 安裝Flutter 下載Flutter。官網(wǎng)下載頁面為:https://docs.flutter.dev/get-started/install/windows。 本文使用的版本的下載地址為:https ...
SQLite數(shù)據(jù)庫 HarmonyOS的關系型數(shù)據(jù)庫基于SQLite 導入模塊 import { relationalStore } from '@kit.ArkData'; 實現(xiàn)步驟: 獲取RdbStore對象,用于創(chuàng)建數(shù)據(jù)庫,數(shù)據(jù)表,以及數(shù)據(jù)庫升級等操作 let storeConfig = { ...
本文更新于2024-12-25,使用Dart 2.18.2。 目錄dart:async 【異步庫】類Future<T> —— 異步計算結果FutureOr<T> —— 同步或異步的計算結果Stream<T> —— 流dart:convert 【數(shù)據(jù)轉換庫】類JsonCodec —— JSON編解碼器 ...
本文更新于2024-12-22,使用Dart 2.18.2。 目錄關鍵字常量變量基本數(shù)據(jù)類型數(shù)值字符串布爾列表集合映射運算符運算符優(yōu)先級算數(shù)運算符關系運算符類型判定運算符賦值運算符邏輯運算符位運算符條件運算符訪問運算符流程控制條件語句if-elseswitch-case循環(huán)語句forfor-inwh ...
OpenHarmony 5.0.1編譯指南 這個指南是在我經(jīng)過數(shù)天的試錯之后得到的最穩(wěn)定的能編譯5.X代碼的方法,所以我默認觀看該教程的人已經(jīng)知道基本的流程,但是總是報奇怪的error無法編譯成功(如果明顯是某個lib沒有安裝的請自己解決) 首先先注意兩點: 環(huán)境必須使用Ubuntu20.04, W ...
華為鴻蒙開發(fā):自定義組件的創(chuàng)建與使用 引言 在華為鴻蒙應用的開發(fā)中,自定義組件是構建復雜界面和重用代碼的重要手段。通過自定義組件,開發(fā)者可以將復雜的UI邏輯封裝起來,提高代碼的可維護性和可讀性。本文將通過 DevEco Studio 詳細介紹如何在鴻蒙應用中創(chuàng)建和使用自定義組件,包括組件的參數(shù)傳遞、 ...
大家好,我是 V 哥,在學習鴻蒙時,想做一個音樂播放器,其中播放音樂的功能,一定要使用到后臺任務開發(fā)服務,鴻蒙 NEXT 就提供了這樣的能力,Background Tasks Kit(后臺任務開發(fā)服務)是一個強大的框架,它允許開發(fā)者高效地管理和調度后臺任務,實現(xiàn)應用功能的持續(xù)運行。今天的內容,我們來 ...
原文地址: Jetpack Compose學習(15)——Pager組件的使用(對標ViewPager)-Stars-One的雜貨小窩 從名字可以看出,Pager這個就是ViewPager的替代產物 在Jetpack Compose里的,Pager根據(jù)方向,主要分為2個組件: VerticalPag ...
文字轉拼音 安裝 pinyin4js 三方庫 ohpm install @ohos/pinyin4js pinyin4js 提供了以下接口: ● 文字轉拼音(帶聲調和不帶聲調) ● 文字轉拼音首字母 ● 簡體繁體互轉 let rawText = "風急天高猿蕭哀,渚清沙白鳥飛回;" let piny ...
1、概述 Button是按鈕組件,通常用于響應用戶的點擊操作,其類型包括膠囊按鈕、圓形按鈕、普通按鈕。Button當做為容器使用時可以通過添加子組件實現(xiàn)包含文字、圖片等元素的按鈕。 2、創(chuàng)建按鈕 Button通過調用接口來創(chuàng)建,接口調用有以下兩種形式: 創(chuàng)建不包含子組件的按鈕。 Button(lab ...
如果你也對鴻蒙開發(fā)感興趣,加入“Harmony自習室”吧!點擊下面的名片關注公眾號。 1、概述 Text是文本組件,是我們開發(fā)UI界面中最常見的組件之一,通常用于展示用戶的視圖,如顯示文章的文字。下面將對文本組件展開介紹。 2、創(chuàng)建文本 Text可通過以下兩種方式來創(chuàng)建: string字符串 Tex ...
前言 RTC RTC 即實時時鐘(Real-Time Clock),主要是功能有: 時間保持:RTC可以在斷電的時候,仍然保持計時功能,保證時間的連續(xù)性 時間顯示與設置:RTC可以向系統(tǒng)提供年、月、日、時、分、秒等信息,系統(tǒng)也可以通過接口校準RTC的時間保證準確性 關機鬧鐘PowerOffAlarm ...
1、相對布局 1.1、概述 RelativeContainer為采用相對布局的容器,支持容器內部的子元素設置相對位置關系。子元素支持指定兄弟元素作為錨點,也支持指定父容器作為錨點,基于錨點做相對位置布局。下圖是一個RelativeContainer的概念圖,圖中的虛線表示位置的依賴關系。 ...
原文地址: Android 設置沉浸式狀態(tài)欄-Stars-One的雜貨小窩 標題所說的沉浸式狀態(tài)欄實際就是底部有背景圖,而狀態(tài)欄是沉浸效果(可以在背景圖上面展示的),如下面的這種效果: 官方API實現(xiàn) 官方新版本出了個api,名為enableEdgeToEdge(),方便我們使用 這種方法主要適用A ...
Hello,大家好,我是 V 哥。在HarmonyOS NEXT開發(fā)中,@ObservedV2裝飾器和@Trace裝飾器是用于狀態(tài)管理的兩個裝飾器,它們在HarmonyOS應用開發(fā)中用于增強對類對象中屬性的觀測能力。如果你學過觀察者模式的原理,你會更容易理解和上手,以下是它們的一些關鍵特性和使用注意 ...
Hello,大家好,我是 V 哥。HarmonyOS開發(fā)中,使用@AnimatableExtend裝飾器來定義可動畫屬性是個很好玩的事情,廢話不多說,馬上進入主題,先來看一下基本語法,接著 V 哥提供10個好玩的案例供你參考。 @AnimatableExtend裝飾器的使用說明 @Animatabl ...
華為鴻蒙開發(fā):深入探索Tabs組件的定制與應用 引言 在移動應用設計中,標簽頁(Tabs)是用戶切換不同內容區(qū)塊的重要界面元素。華為鴻蒙操作系統(tǒng)提供的Tabs組件支持開發(fā)者創(chuàng)建高度定制化的標簽頁界面。本文將通過 DevEco Studio 詳細介紹Tabs組件的使用,包括基本設置、動態(tài)生成標簽頁、以 ...
本文中我分享了RN鴻蒙端開發(fā)過程中遇到的一個調試的坑點,以最簡單DEMO的形式給大家分享出來,并且給出了解決方案,希望對大家有所幫助。 ...