【鸿蒙小demo】记账本的页面布局

简介: 学习基础的知识已经快一两个月,算是搞懂了开发一款软件所需的技能和知识,虽然还没学完,入门都不算,但是跟着视频和官方文档学着做吧,多数时候还得自己领悟。

1.布局



运行后现在只是一个静态页面,功能后面再实现


2.权限开放

正如上图,我们需要用到设备的一些权限,这些权限需要打开菜鸟使用对应的功能

在config.json同一级目录下添加下面的代码

"reqPermissions": [
      {"name": "ohos.permission.DISTRIBUTED_DATASYNC"},
      {"name": "ohos.permission.servicebus.ACCESS_SERVICE"},
      {"name": "ohos.permission.ACCESS_HW_ASSETSTORE_SERVICE"},
      {"name": "ohos.huawei.hwddmp.servicebus.BIND_SERVICE"},
      {"name": "ohos.permission.DISTRIBUTE_SERVICE"},
      {"name": "ohos.permission.GET_BUNDLE_INFO"},
      {"name": "ohos.permission.GET_BUNDLE_INFO_PRIVILEGED"}
    ],

再在ManinAbility添加下面的代码。

requestPermissionsFromUser(new String[]{
                "ohos.permission.DISTRIBUTED_DATASYNC",
                "ohos.permission.servicebus.ACCESS_SERVICE",
                "ohos.huawei.hwddmp.servicebus.BIND_SERVICE"
        },0);
相关文章
|
XML 自然语言处理 JavaScript
手把手教你做一个华为鸿蒙系统Demo级项目(JS角度)
手把手教你做一个华为鸿蒙系统Demo级项目(JS角度)
手把手教你做一个华为鸿蒙系统Demo级项目(JS角度)
|
存储 Web App开发 JavaScript
手把手教你安装鸿蒙和运行第一个Demo(js)版
在体验之前,大家可以先看这张图,然后按图索骥,不过不会在这个教程教如何如何安装nodejs,
176 0
手把手教你安装鸿蒙和运行第一个Demo(js)版
|
IDE JavaScript API
HarmonyOS开发第一步,熟知开发工具DevEco Studio
本文主要以常见的功能点作为概述希望可以帮助到学习HarmonyOS的开发者。
459 0
|
开发框架 开发者 JavaScript
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 三)
子组件中被@Link装饰的变量与其父组件中对应的数据源建立双向数据绑定。
|
1月前
|
JavaScript 前端开发 小程序
基于js开发快速学习鸿蒙基础
【8月更文挑战第26天】
37 1
|
2月前
|
存储 开发框架 安全
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段一
HarmonyOS NEXT星河版的应用开发标志着华为分布式操作系统的全新篇章,它聚焦于打造原生精致、易用、流畅、安全、智能和互联的极致体验。开发者可以利用其先进的API和工具集,如DevEco Studio,构建高性能、跨设备无缝协同的应用程序,从而充分利用HarmonyOS的分布式能力,为用户带来一致且丰富的多场景数字生活体验。随着“学习强国”、岚图汽车、中国电信等知名企业和应用的加入,鸿蒙生态正迅速扩展,引领着原生应用开发的新趋势。
91 3
鸿蒙 HarmonyOS NEXT星河版APP应用开发-阶段一
|
2月前
|
人工智能 搜索推荐 数据可视化
鸿蒙应用实践:利用扣子API开发起床文案生成器
本文将使用扣子(coze)智能体API开发一个起床文案生成器,用于自己的鸿蒙应用中生成”千人千面“的起床文案。
74 0
|
4月前
|
JavaScript API
鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】
鸿蒙开发接口UI界面:【@ohos.mediaquery (媒体查询)】
57 1
HarmonyOS学习路之方舟开发框架—学习ArkTS语言(状态管理 四)
被@Observed装饰的类,可以被观察到属性的变化;子组件中@ObjectLink装饰器装饰的状态变量用于接收@Observed装饰的类的实例,和父组件中对应的状态变量建立双向数据绑定。这个实例可以是数组中的被@Observed装饰的项,或者是class object中是属性,这个属性同样也需要被@Observed装饰。单独使用@Observed是没有任何作用的,需要搭配@ObjectLink或者@Prop使用。
|
人工智能 JSON API
HarmonyOS学习路之开发篇—AI功能开发(语音识别)
语音识别功能提供面向移动终端的语音识别能力。它基于华为智慧引擎(HUAWEI HiAI Engine)中的语音识别引擎,向开发者提供人工智能应用层API。该技术可以将语音文件、实时语音数据流转换为汉字序列,准确率达到90%以上(本地识别95%)。