色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

鴻蒙OpenHarmony技術:【應用子系統/Launcher】

jf_46214456 ? 來源:jf_46214456 ? 作者:jf_46214456 ? 2024-03-25 21:27 ? 次閱讀

簡介

Launcher 作為系統人機交互的首要入口,提供應用圖標的顯示、點擊啟動、卸載應用,并提供桌面布局設置以及最近任務管理等功能。
Launcher 采用 擴展的TS語言(ArkTS)開發,主要的結構如下:

  • product 業務形態層:區分不同產品、不同屏幕的各形態桌面,含有桌面窗口、個性化業務,組件的配置,以及個性化資源包。
  • feature 公共特性層:抽象的公共特性組件集合,可以被各桌面形態引用。
  • common 公共能力層:基礎能力集,每個桌面形態都必須依賴的模塊。

約束

  • 開發環境
    • DevEco Studio for OpenHarmony : 版本號大于3.0.0.900,下載安裝OpenHarmony SDK API Version 9。(初始的IDE配置可以參考IDE的使用文檔)
  • 語言版本
    • [ArkTS]
  • 建議
    • 推薦使用本工程下的launcher.p7b文件,路徑:signature/launcher.p7b

開發調試

IDE下載

[DevEco Studio 3.1 Beta2],即3.1.0.400版本的IDE(推薦)

[DevEco Studio 3.1 Beta1],即3.1.0.200版本的IDE(推薦)

[DevEco Studio 3.0 Beta3 for OpenHarmony],即3.0.0.900版本的IDE(不推薦調試使用,僅推薦配置簽名時用)

SDK使用說明及下載地址

Launcher應用的編譯需使用相對應版本的ohos-sdk-fullmac-sdk-full來進行開發調試

IDE上是Public SDK,故full sdk需要重新下載。

示例:

下載下來的sdk需要做對應的處理才可正常使用,下載出來文件如圖:

示例:

新建文件夾名為sdk的目錄,在sdk下新建名為

的文件夾,將下載出來這幾個包解壓到10的目錄下,解壓完成后,需要進入到其中兩個目錄下執行npm install,這兩個目錄分別是:sdk10etsbuild-toolsets-loadersdk10jsbuild-toolsace-loader

簽名配置

OpenHarmony.p12和OpenHarmonyApplication.cer文件可在[簽名工具倉]獲取,OpenHarmonyApplication.cer文件是由OpenHarmonyApplication.pem修改后獲得。launcher.p7b:推薦使用本工程下的launcher.p7b文件,路徑:signature/launcher.p7b

如需通過IDE來進行 手工配置簽名 ,則需先使用3.0.0.900版本的IDE來進行配置(如下圖),配置完成后可以使用新版本的IDE進行打開做其他操作。

更多鴻蒙開發應用知識已更新[gitee.com/li-shizhen-skin/harmony-os/blob/master/README.md]參考前往。

或+mau123789學習,是v喔

QQ截圖20240220212906.png

調式編譯

注意

使用[DevEco Studio 3.1 Beta2],即3.1.0.400版本的IDE需要注意:

  1. 修改以下對應的文件內容
## 以下(feature/settings/build-profile.json5)文件內容修改為
{
  "apiType": 'stageMode',
  "buildOption": {
  },
  "targets": [
    {
      "name": "default",
      "runtimeOS": "OpenHarmony"
    }
  ],
  "entryModules": ["pad_launcher", "phone_launcher"]
}
## 以下(product/pad/build-profile.json5,product/phone/build-profile.json5)兩個文件內容修改為
{
  "apiType": 'stageMode',
  "buildOption": {
  },
  "targets": [
    {
      "name": "default",
      "runtimeOS": "OpenHarmony"
    }
  ]
}

使用IDE上方的構建命令進行編譯自己本地的代碼

部件更新

示例: 使用以下命令來更新編譯出來的Launcher部件hap包

ren phone_launcher-default-signed.hap Launcher.hap
ren launcher_settings-phone_launcher-default-signed.hap Launcher_Settings.hap

hdc target mount
hdc shell rm -rf /data/misc_de/0/mdds/0/default/bundle_manager_service
hdc shell rm -rf /data/accounts
hdc shell mount -o remount,rw /
hdc file send .Launcher.hap /system/app/com.ohos.launcher/Launcher.hap
hdc file send .Launcher_Settings.hap /system/app/com.ohos.launcher/Launcher_Settings.hap

pause

hdc shell mount -o remount,rw /
hdc shell rm /data/* -rf
hdc shell sync /system/bin/udevadm trigger
hdc shell reboot

審核編輯 黃宇

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

    關注

    57

    文章

    2368

    瀏覽量

    42899
  • OpenHarmony
    +關注

    關注

    25

    文章

    3727

    瀏覽量

    16391
收藏 人收藏

    評論

    相關推薦

    OpenHarmony資料合集】Sensor子系統/圖形子系統/Ability子系統介紹

    1、OpenHarmony資料合集之Sensor子系統  人類獲取外界信息必須借助于感覺器官,而在研究自然現象和規律以及生產活動僅靠感官已經遠遠不夠了,為了適應這種情況,出現了傳感器。隨著物聯網
    發表于 03-14 16:35

    直播預告丨OpenHarmony標準系統多媒體子系統之音頻解讀

    社群直播間帶來干貨分享《OpenHarmony標準系統多媒體子系統之音頻解讀》,他將詳細介紹OpenHarmony音頻框架,和大家一起熟悉音頻開發接口。長按下方海報掃碼,即可預約直播哦
    發表于 05-12 11:31

    直播預告丨OpenHarmony標準系統多媒體子系統之視頻解讀

    OpenHarmony官方社群直播間帶來干貨分享《OpenHarmony標準系統多媒體子系統之視頻解讀》,他將為大家介紹OpenHarmony
    發表于 05-18 10:16

    【直播回顧】OpenHarmony知識賦能五期第五課——子系統視頻解讀

    5月19日晚上19點,知識賦能第五期第五節課《OpenHarmony標準系統多媒體子系統之視頻解讀》,在OpenHarmony開發者成長計劃社群內成功舉行。本期課程,由深開鴻資深
    發表于 05-20 10:36

    請問鴻蒙應用如何設置在launcher隱藏應用圖標?

    鴻蒙應用如何設置在launcher隱藏應用圖標?1、刪除abilities屬性的skills配置。2、在abilities屬性中增加visible為true。如果你改到這里,那我們隱藏
    發表于 06-15 11:00

    OpenHarmony系統使用gdb調試launcher應用程序

    OpenHarmony在適配新的某型開發板時,遇到了launcher應用崩潰的現象,主要表現為:ps –ef查看進程列表,發現launcher進程成為僵尸進程,再次查詢進程列表時,launch
    發表于 04-10 09:26

    openharmony鴻蒙區別

    OpenHarmony是HarmonyOS的開源版。 華為的鴻蒙操作系統是純自己研發的,但是openharmony卻不是華為的,openharmon
    的頭像 發表于 06-24 16:21 ?4171次閱讀

    openharmony鴻蒙有什么關系

    平板、手機、智能家居都可以通過建房子搭積木的方式來使用鴻蒙系統openharmony鴻蒙之間屬于相輔相成的,可以說openharmony
    的頭像 發表于 06-22 16:02 ?1.2w次閱讀

    openharmony 鴻蒙

    openharmony 鴻蒙 openharmony 鴻蒙,HarmonyOS是一款“面向未來”、面向全場景(移動辦公、運動健康、社交通信、媒體娛樂等)的分布式操作
    的頭像 發表于 06-21 19:37 ?1871次閱讀

    openharmony官網和鴻蒙

    openharmony官網和鴻蒙 OpenHarmony(開源鴻蒙系統)是HarmonyOS的開源版,由華為捐贈給開放原子開源基金會(Ope
    的頭像 發表于 06-21 19:50 ?2651次閱讀

    華為openharmony鴻蒙 2.0

    (OpenAtom Foundation)旗下開源項目,定位是一款面向全場景的開源分布式操作系統。 華為openharmony鴻蒙 2.0,根據爆料,L2 分支為無任何安卓代碼的版本,是純粹的
    的頭像 發表于 06-21 20:13 ?2073次閱讀

    openharmony鴻蒙的區別是什么

    我們都知道,華為鴻蒙系統華為是開源了的,開源項目叫做OpenHarmony 2.0,那么這個開源的OpenHarmony 2.0與華為自家使用的鴻蒙
    的頭像 發表于 06-23 11:53 ?1w次閱讀

    OpenHarmony Dev-Board-SIG專場:OpenHarmony顯示子系統架構

    OpenHarmony Dev-Board-SIG專場:OpenHarmony顯示子系統架構
    的頭像 發表于 12-28 14:54 ?1270次閱讀
    <b class='flag-5'>OpenHarmony</b> Dev-Board-SIG專場:<b class='flag-5'>OpenHarmony</b>顯示<b class='flag-5'>子系統</b>架構

    OpenHarmony Dev-Board-SIG專場:OpenHarmony音頻子系統以及相機子系統架構

    OpenHarmony Dev-Board-SIG專場:OpenHarmony音頻子系統以及相機子系統架構
    的頭像 發表于 12-28 15:01 ?1539次閱讀
    <b class='flag-5'>OpenHarmony</b> Dev-Board-SIG專場:<b class='flag-5'>OpenHarmony</b>音頻<b class='flag-5'>子系統</b>以及相機<b class='flag-5'>子系統</b>架構

    OpenHarmony顯示子系統介紹

    OpenHarmony顯示子系統介紹 審核編輯:金巧
    的頭像 發表于 12-28 15:19 ?2158次閱讀
    <b class='flag-5'>OpenHarmony</b>顯示<b class='flag-5'>子系統</b>介紹
    主站蜘蛛池模板: 国产最新进精品视频| 国产ts在线| 国产精品久久久久影院嫩草| 蜜桃麻豆WWW久久囤产精品免费| 亚洲天堂一区二区三区| 国产日韩精品一区二区在线观看| 少妇高潮久久久久7777| 九九精品久久| 久久伊人电影| 亚洲午夜电影| 久久99精品AV99果冻传媒| 亚洲精品国产在线网站| 国产在线亚洲v天堂a| 亚洲国产在线2020最新| 国产在线高清亚洲精品一区| 亚洲精品电影天堂网| 精品欧美一区二区三区四区| 女侠含泪巨臀迎合79| 91嫩草国产在线观看免费| 大陆老太交xxxxxhd在线| 日本电影护士| 港台三级大全| 丫鬟粗大狠狠贯穿h| 护士美女照片| 优优色影院| 暖暖的视频完整视频免费韩国 | 久青草国产在线视频| 2020亚洲 欧美 国产 日韩| 国产亚洲精品成人AV久久| 亚洲精品电影天堂网| 久久全国免费观看视频| 91久久偷偷做嫩草影院免费看 | 高h原耽肉汁动漫视频| 午夜影院c绿象| 久草在线新是免费视频| 99免费在线观看| 婷婷五月久久丁香国产综合| 国内精品久久久久影院男同志 | 内射少妇三洞齐开| 疯狂第一次国语| 亚洲色噜噜狠狠站欲八|