Device Manger”打開設備管理界面。 點擊DevEco Studio主開發界面工具欄下拉設備列表,選擇“Device Manger”打開設備管理界面。 2)設置本地模擬器實例存儲路徑 初次打開設備管理器界面,設備列表為空,需要手動創建模擬器。在創建之前可通過點擊右下角Edit設置本地模" />

在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

模擬器快速上手,助力HarmonyOS應用/服務高效開發

ITMING ? 來源:ITMING ? 作者:ITMING ? 2024-11-29 11:20 ? 次閱讀

1 創建模擬

1)打開設備管理界面

在使用模擬器之前,首先需要使用DevEco Studio打開或者創建一個工程,選擇以下任一種方式打開設備管理界面。

  • 點擊DevEco Studio主開發界面菜單欄選擇“Tools > Device Manger”打開設備管理界面。

image-20241119151523661

  • 點擊DevEco Studio主開發界面工具欄下拉設備列表,選擇“Device Manger”打開設備管理界面。

image-20241119151942231

2)設置本地模擬器實例存儲路徑

初次打開設備管理器界面,設備列表為空,需要手動創建模擬器。在創建之前可通過點擊右下角Edit設置本地模擬器實例的存儲路徑Local Emulator Location(Mac設備默認存儲在~/.Huawei/Emulator/deployed目錄,Windows設備默認存儲在C:Users用戶名AppDataLocalHuaweiEmulatordeployed目錄),當然也可以使用默認存儲路徑。

image-20241119152404678

3)創建一個模擬器

設置好本地模擬器實例存儲路徑后,點擊設備管理界面右下角“New Emulator”按鈕,打開模擬器創建向導。

image-20241119152704065

(1)選擇模擬器設備

在模擬器設備類型選擇界面,可以通過點擊右上角Edit設置本地模擬器鏡像存儲路徑(Mac設備默認存儲在~/Library/Huawei/Sdk目錄,Windows設備默認存儲在C:Users用戶名AppDataLocalHuaweiSdk目錄),當然也可以使用默認的存儲路徑。

可通過左側下拉選擇創建的模擬器設備類型,也可以直接在設備類型列表中選擇需要創建的模擬器設備類型。首次使用會在底部提示“Download the system image first”,表示本地設備尚未存儲當前選中模擬器設備類型的模擬器鏡像,需要點擊設備列表目標模擬器設備行右側的“下載”圖標下載模擬器鏡像。也可以通過該界面更新或刪除不同設備的模擬器鏡像。

image-20241119153439991

(2)創建模擬器

模擬器鏡像下載完成后,點擊選擇模擬器設備界面Next按鈕,進入創建模擬器向導界面。

image-20241119162332981

配置模擬器名稱Name、內存Memory RAM,存儲空間Storage ROM,然后點擊Finish按鈕,等待模擬器創建完成。

image-20241119162505913

模擬器創建完成后,在本地模擬器設備界面列表中查看創建的模擬器。

image-20241119162817126

(3)啟動模擬器

在設備管理器頁面,點擊啟動圖標啟動模擬器。

image-20241119163007536

(4)關閉模擬器

可以點擊設備管理器頁面模擬器列表中關閉圖標關閉模擬器,也可以直接在模擬器菜單欄單擊退出圖標關閉模擬器。

image-20241119164350306

image-20241119164407322

(5)運行應用

點擊DevEco Studio主開發界面工具欄啟動/調試圖標啟動應用/服務的編譯構建與安裝,安裝完成后應用會運行在模擬器上。

image-20241119163309995

image-20241119163335065

2 使用模擬器

1)操控屏幕

模擬器屏幕操控,使用鼠標左鍵和滾輪模擬手指和設備屏幕進行交互。一些常用的如滑動屏幕、拖動應用、單擊屏幕、雙擊屏幕、長按屏幕均使用鼠標左鍵點擊模擬手指點擊設備屏幕交互,二雙指縮放需要鼠標+鍵盤的方式來模擬,Windows設備按下Ctrl鍵(Mac設備按下Command鍵)會在模擬器設備上彈出一個捏合手勢多點觸控界面。

image-20241119165400225

2)使用工具欄

模擬器工具欄集成了各種調試工具和控制選項,可以點擊工具欄中的更多圖標,查看常用和擴展菜單。

image-20241119165615101

3 電池采樣模擬場景

通過一個簡單的電池管理應用,模擬模擬器上不同電池狀態。

import { batteryInfo } from '@kit.BasicServicesKit';
?
@Entry
@Component
struct Index {
  @State capacity: number = 0;
  @State charge: string = "";
  @State health: string = "";
?
  @Builder descriptionBuilder() {
    Text('當前電量')
      .maxFontSize('30sp')
      .minFontSize("10.0vp")
      .fontColor("#fffa2a2d")
      .fontWeight(FontWeight.Medium)
      .width('100%')
      .height("100%")
      .textAlign(TextAlign.Center)
  }
?
  build() {
    Navigation() {
      Column({ space: 10 }) {
        Gauge({ value: this.capacity, min: 1, max: 100 }) {
          Column() {
            Text(`${this.capacity}`)
              .fontWeight(FontWeight.Medium)
              .width('62%')
              .fontColor("#ff182431")
              .maxFontSize("60.0vp")
              .minFontSize("30.0vp")
              .textAlign(TextAlign.Center)
              .margin({ top: '35%' })
              .textOverflow({ overflow: TextOverflow.Ellipsis })
              .maxLines(1)
          }.width('100%').height('100%')
        }
        .startAngle(210)
        .endAngle(150)
        .colors(new LinearGradient([{ color: "#e84026", offset: 0 },
          { color: "#f7ce00", offset: 0.6 },
          { color: "#64bb5c", offset: 1 }]))
        .width('80%')
        .height('60%')
        .strokeWidth(18)
        .trackShadow({ radius: 7, offsetX: 7, offsetY: 7 })
        .description(this.descriptionBuilder)
        .padding(18)
        List() {
          ListItem() {
            Row() {
              Text('充電狀態')
                .fontSize(14)
              Text(this.charge)
                .fontSize(14)
            }
            .width('100%')
            .padding(12)
            .justifyContent(FlexAlign.SpaceBetween)
          }
          ListItem() {
            Row() {
              Text('健康狀態')
                .fontSize(14)
              Text(this.health)
                .fontSize(14)
            }
            .width('100%')
            .padding(12)
            .justifyContent(FlexAlign.SpaceBetween)
          }
        }
        .width('80%')
        .padding(18)
        .divider({
          strokeWidth: 1,
          color: 0xdfdfdf
        })
?
        Button('刷新')
          .fontSize(16)
          .onClick(() = > {
            this.getBatteryInfo();
          })
      }
      .width('100%')
      .height('100%')
    }
    .height('100%')
    .width('100%')
    .title("電池")
    .hideBackButton(true)
    .hideToolBar(true)
  }
?
  aboutToAppear(): void {
    this.getBatteryInfo();
  }
?
  getBatteryInfo() {
    this.capacity = batteryInfo.batterySOC;
    switch (batteryInfo.chargingStatus) {
      case batteryInfo.BatteryChargeState.ENABLE:
        this.charge = "正在充電";
        break;
      case batteryInfo.BatteryChargeState.FULL:
        this.charge = "電量已充滿";
        break;
      default :
        this.charge = "停止充電";
    }
    switch (batteryInfo.healthStatus) {
      case batteryInfo.BatteryHealthState.GOOD:
        this.health = "正常";
        break;
      case batteryInfo.BatteryHealthState.OVERHEAT:
        this.health = "過熱";
        break;
      case batteryInfo.BatteryHealthState.OVERVOLTAGE:
        this.health = "過壓";
        break;
      case batteryInfo.BatteryHealthState.COLD:
        this.health = "低溫";
        break;
      case batteryInfo.BatteryHealthState.DEAD:
        this.health = "僵死";
        break;
      default :
        this.health = "未知";
    }
  }
}

image-20241119172729623

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 模擬器
    +關注

    關注

    2

    文章

    875

    瀏覽量

    43223
  • HarmonyOS
    +關注

    關注

    79

    文章

    1975

    瀏覽量

    30194
收藏 人收藏

    評論

    相關推薦

    鴻蒙Flutter實戰:12-使用模擬器開發調試

    前提 開發電腦需為M系列芯片 (ARM架構) 的 Mac 電腦 目前 Flutter 鴻蒙開發,無法使用 X86 架構的模擬器,只能使用 ARM 架構的模擬器** 創建項目 等
    發表于 11-10 13:13

    如何使用光伏模擬器

    光伏模擬器是一種用于模擬太陽能光伏電池工作原理和性能的軟硬件設備。它能夠提供光伏電池在不同光照、溫度和環境條件下的電流、電壓、功率等參數,用于測試和評估光伏電池的性能,并幫助開發、優化和驗證光伏系統
    的頭像 發表于 10-30 17:12 ?229次閱讀
    如何使用光伏<b class='flag-5'>模擬器</b>

    負載模擬器是干什么的,負載模擬器需要接電源嗎

    負載模擬器是一種用于模擬各種負載條件的設備,它在多個領域都有著廣泛的應用。以下是對負載模擬器的主要功能和用途的詳細解析:
    的頭像 發表于 10-01 15:57 ?591次閱讀

    通過GNSS模擬器實現RTK高精度定位 #RTK #GNSS模擬 #GNSS仿真 #GNSS模擬器

    定位模擬器
    虹科衛星與無線電通信
    發布于 :2024年09月06日 17:52:32

    慶科信息獲HarmonyOS高級應用開發能力認證!助力品牌快速打造鴻蒙原生應用

    近日,上海慶科信息技術有限公司榮獲HarmonyOS應用開發者高級認證,公司在華為鴻蒙生態的開發能力得到進一步拓展,能夠幫助客戶快速開發基于
    的頭像 發表于 07-17 13:24 ?597次閱讀
    慶科信息獲<b class='flag-5'>HarmonyOS</b>高級應用<b class='flag-5'>開發</b>能力認證!<b class='flag-5'>助力</b>品牌<b class='flag-5'>快速</b>打造鴻蒙原生應用

    電池模擬器模擬測試電池充放電性能

    電池模擬器是一種強大的工具,能夠在模擬真實電池的輸出狀態和充放電特性方面發揮重要作用。它可以準確地模擬電池的充放電狀態、放電深度、開路電壓和內部電阻等關鍵參數,用戶可根據需要隨時調整這些條件,以
    的頭像 發表于 06-11 16:05 ?844次閱讀
    電池<b class='flag-5'>模擬器</b><b class='flag-5'>模擬</b>測試電池充放電性能

    電路仿真模擬器怎么用

    電路仿真模擬器是電子工程師和學生必備的一類軟件工具。通過使用電路仿真模擬器,用戶可以在計算機上模擬和分析各種電路設計,從而避免在實際搭建電路之前出現錯誤和浪費資源。本文將詳細介紹電路仿真模擬器
    的頭像 發表于 05-04 10:53 ?2356次閱讀

    如何依托軟件引擎高效完成GNSS仿真?#GNSS仿真 #GNSS模擬 #GNSS #GNSS模擬器

    模擬器GNSS
    虹科衛星與無線電通信
    發布于 :2024年04月11日 18:24:01

    Delta模擬器隨AltStore上線,蘋果解禁復古游戲模擬器

     4月9日消息,開發者Riley Testut在Mastodon平臺宣布已獲得蘋果公司確認,其研發的游戲模擬器應用程序Delta將隨AltStore一同正式上線。
    的頭像 發表于 04-09 11:08 ?966次閱讀

    拓維信息及旗下開鴻智谷同獲華為HarmonyOS開發服務商認證

    基于HarmonyOS的創新應用和服務助力鴻蒙生態走向新的里程碑。圖/拓維信息及旗下開鴻智谷獲得首批HarmonyOS開發
    的頭像 發表于 03-29 08:13 ?525次閱讀
    拓維信息及旗下開鴻智谷同獲華為<b class='flag-5'>HarmonyOS</b><b class='flag-5'>開發</b><b class='flag-5'>服務</b>商認證

    Sudachi模擬器項目啟動,Yuzu開發者將涉足多平臺任天堂Switch開發

    作為iOS逆向工程師及應用開發者,Jarrod Norwell(網名為@antique_codes)曾成功將任天堂3DS模擬器Citra、Switch模擬器Yuzu移植到了iPhone和iPad上。
    的頭像 發表于 03-08 15:13 ?4139次閱讀

    HarmonyOS SDK 助力新浪新聞打造精致易用的新聞應用

    用戶帶來更流暢、更智能、更安全的服務體驗。在 HarmonyOS SDK 豐富完備的開放能力加持下,一次開發多端部署的高效開發方式,將
    發表于 02-07 15:51

    【鴻蒙 HarmonyOS】鴻蒙手機模擬器 ( 鴻蒙遠程模擬器 | 鴻蒙遠程模擬器運行手機應用 )

    HUAWEI DevEco Studio 開發和環境中彈出如下對話框 , 點擊 Agree 同意 ; ? 此時會彈出如下模擬器對話框 : ? 選擇 P40 手機設備 , 雙擊該條目
    的頭像 發表于 01-26 15:02 ?2530次閱讀
    【鴻蒙 <b class='flag-5'>HarmonyOS</b>】鴻蒙手機<b class='flag-5'>模擬器</b> ( 鴻蒙遠程<b class='flag-5'>模擬器</b> | 鴻蒙遠程<b class='flag-5'>模擬器</b>運行手機應用 )

    某型艦艇動力系統訓練模擬器的組成與基本工作原理

    動力系統設備多而且關系復雜,筆者開發模擬器包括37 臺模擬設備,合計開關量輸入點733 個,開關量輸出點1115 個,模擬量輸入點19 個,模擬
    發表于 01-19 14:51 ?395次閱讀
    某型艦艇動力系統訓練<b class='flag-5'>模擬器</b>的組成與基本工作原理

    HarmonyOS SDK,助力開發者打造煥然一新的鴻蒙原生應用

    的操作整合在一起,用戶一處會用,處處會用。 作為支撐鴻蒙原生應用開發的核心,HarmonyOS SDK 發揮著至關重要的作用。通過關鍵能力底層化,通用能力全局化,HarmonyOS SDK 持續不斷的創新,
    發表于 01-19 10:31
    主站蜘蛛池模板: 婷婷色香| 久久天堂网| 国模一区二区三区私啪啪| 手机在线看片福利| 久久精品国产四虎| 午夜黄色影片| 中文字幕 亚洲一区| 色视频在线观看在线播放| 成 人 免费 网站| 51视频在线观看免费国产| 亚洲黄色三级| 天天摸天天做| 国产成人免费无庶挡视频| 黑色丝袜美女被视频网站| 中文字幕一区精品欧美| 国模伊人| 2o18国产大陆天天弄| 五月婷婷婷| 99久精品| 综合免费一区二区三区| 日本国产高清色www视频在线| 午夜秒播| 热99精品视频| 激情五月深爱五月| 国产欧美一区二区日本加勒比| 亚洲色图欧美视频| 成人a毛片免费全部播放| 免费啪视频在线观看免费的| 中文字幕色网站| 国产一级做a爰片久久毛片男| 午夜视频在线观看www中文| 在线成人精品国产区免费| 欧美在线视频一区二区三区| 深夜视频在线免费观看| 伊人久久香| 91成人在线播放| 男女交性永久免费视频播放| 激情福利网站| h视频网站在线| 你懂的免费在线观看| 国产全部理论片线观看|