当前位置:   article > 正文

HarmonyOS-9(stage模式)

HarmonyOS-9(stage模式)

 配置文件

  1. {
  2. "module": {
  3. "requestPermissions": [ //权限
  4. {
  5. "name": "ohos.permission.EXECUTE_INSIGHT_INTENT"
  6. }
  7. ],
  8. "name": "entry", //模块的名称
  9. "type": "entry", //模块类型 :ability类型和(shared)library类型 ,ability类型又分为entry类型和 feature 功能类型的
  10. "description": "$string:module_desc",
  11. "mainElement": "EntryAbility", //应用组件的一个入口,就是entryability下的EntryAbility.ets文件
  12. "deviceTypes": [ //指定模块的运行设备,这里是手机和平板
  13. "phone",
  14. "tablet"
  15. ],
  16. "deliveryWithInstall": true, //是否必须得安装,比如有些feature类型可以不用安装
  17. "installationFree": false,
  18. "pages": "$profile:main_pages", //当前模块下所有的页面路由
  19. "abilities": [ //一个模块下可以创建多个abiliy,都得配置
  20. {
  21. "name": "EntryAbility",
  22. "srcEntry": "./ets/entryability/EntryAbility.ets",
  23. "description": "$string:EntryAbility_desc",
  24. "icon": "$media:layered_image", //应用桌面的图标
  25. "label": "$string:EntryAbility_label", //应用桌面的名字
  26. "startWindowIcon": "$media:startIcon",
  27. "startWindowBackground": "$color:start_window_background",
  28. "exported": true,
  29. "skills": [ //ability的能力
  30. {
  31. "entities": [
  32. "entity.system.home" //标明入口组件
  33. ],
  34. "actions": [
  35. "action.system.home"
  36. ]
  37. }
  38. ]
  39. }
  40. ]
  41. }
  42. }

UIAbility的生命周期钩子 

声明:本文内容由网友自发贡献,转载请注明出处:【wpsshop】
推荐阅读
相关标签
  

闽ICP备14008679号