1.7号我的P40手机更新了HarmonyOS系统。晚上下班就着手准备先套个空壳子APP到手机上试试水。如果你像我一样从来没有开发过APP更别说HarmonyOS应用相信这篇文章可以帮到你。如果你是一个行家,我推荐你直接查看官方文档,那里已经足够详细。https:developer.harmonyos.comcndocsdocumentationdocguidesdevicerun0000001072806792写下这篇文章的初心还是因为虽然官方文档足够详细,但对于我这样的小白来说还是遇到了几个拦路虎,...
2021-01-09 00:14:09 2.9w浏览 12点赞 8回复 23收藏
这个数据库类似于NoSQL之类的数据库产品,存储结构是keyvalue遇到问题1没有提供删除key的API,只有新增,查询2移除实例后还是可以添加,查询不知道是干啥的。3删除文件后还是可以添加,查询不知道是干啥的。4更改文件名称?这个API奇怪,说是更改文件路径但是targetFile不能输入路径。而且改了名称后也没啥作用添加,查询也不影响。<xmlversion"1.0"encoding"utf8"><DirectionalLayoutxmlns:ohos"http:schemas.huawei.comresohos...
2021-01-07 17:10:34 1.4w浏览 3点赞 2回复 1收藏
上一篇体验了关系型数据库,那一部分API允许我们自由的手写SQL。这一篇的对象映射数据库是标准的ORM映射类似于Java中的hibernate框架,将对象映射为表,更改对象就是更改表。遇到问题1在删除和更改时手动创建一个对象传递过去,无法删除或者更改。2同一个对象多次添加会失败。这一个图放上边,因为把注解开关放到了项目的gradle文件中导致我以为这个API不能用实际上是放到模块的gradle文件中。这是一个数据库packagecom.datang....
2021-01-06 22:16:36 1.4w浏览 2点赞 4回复 1收藏
遇到问题1RawRdbPredidates类不存在2事务不生效<xmlversion"1.0"encoding"utf8"><DirectionalLayoutxmlns:ohos"http:schemas.huawei.comresohos"ohos:height"matchparent"ohos:width"matchparent"ohos:orientation"vertical"><Textohos:id"$+id:texthelloworld"ohos:height"matchcontent"ohos:width"matchcontent"ohos:backgroundelement"$graphic:backgroundabilitymain"ohos:layoutalignment"horizontalcenter"ohos:text"Hell...
2021-01-05 23:30:04 1.3w浏览 2点赞 1回复 1收藏
10月20号我在官方论坛提了一个问题,请问文件存储接口的根路径是什么?原因是在看官方文档学习时测试文件存储的API作为一个有经验(一点点)的开发人员,把代码贴到onShow()中直接执行。最终报错301,文件不存在。报错了那一定是我没仔细看文档,再找。所以文件的前缀是internal:app那如果我只填这个应该没问题,虽然不知道app对应的根目录是哪里,但现在里边没有我自己放的文件调用下不至于301吧。结果还是301,这就让我迷惑了。...
2020-11-06 00:32:00 1.8w浏览 4点赞 5回复 3收藏
说下遇到的问题1在XML中使用PositionLayout布局增加子组件后,子组件使用setContentPosition(x,y)造成定位失败。2无法父组件无法删除子组件,removeComponent()无效。3无法隐藏组件setVisibility();值是4或者8都无效。demo需要删除元素,无奈只能设置元素的width,height为0以下是代码片段<xmlversion"1.0"encoding"utf8"><PositionLayoutxmlns:ohos"http:schemas.huawei.comresohos"ohos:width"matchparent"ohos:height"matchpa...
2020-11-03 22:45:29 1.7w浏览 6点赞 6回复 5收藏
setVisibility()参数是4或者8都隐藏不生效
2020-11-03 14:38:58 1.2w浏览 0点赞 0回复 0收藏
2020-11-03 14:25:05 9487浏览 1点赞 2回复 0收藏
A页面无论是使用present或者presentForResult跳转到B页面,B页面使用terminate返回后。A页面再次点击跳转失效。A页面获取到B页面的result无法设置到组件。但是可以打印出结果。
2020-11-01 16:00:32 1.0w浏览 0点赞 0回复 0收藏
DependentLayout是相对布局两个核心1当前组件相对于父组件的哪个位置2当前组件相当于兄弟组件的哪个位置。官方文档https:developer.harmonyos.comcndocsdocumentationdocguidesuijavalayoutdependentlayout0000001050729536ZHCNTOPIC0000001050729536table181011122175211相对于父元素有7个可选位置。上图中最外层是一个DependentLayoutD1它占据屏幕大小的全部,它有一个子元素D2,这个子元素width800vp,height400vpD2的位置相...
2020-10-28 16:49:23 1.5w浏览 0点赞 1回复 0收藏
首先贴出来官方的文档。https:developer.harmonyos.comcndocsdocumentationdocguidesuijavalayoutdirectionallayout0000001050769565视频课程推荐https:edu.51cto.comcentercourselessonindexid642685贴出来我的demo截图,忽略屏幕上边或者右边的空白这是远程设备的BUG。DirectionalLayout布局分为两种模式vertical垂直排列(竖着)子元素,horizontal(横着)水平排列子元素。如果是垂直排列子元素height的总和超过父元素后则会被...
2020-10-27 17:00:46 1.5w浏览 1点赞 0回复 2收藏
鸿蒙的第二个作业。整体难度不大,使用<pickerview>标签给用户滑动选择时间。开始点击倒计时切换倒计时图片。使用一个定时器控制秒,控制分。这里主要说一下遇到的问题。1<pickerview>设置高度后总是留一大部分空白,倒是我只能在同一个页面显示1个选择项目。2<image>标签没有可以使用的压缩策略,导致图片分辨率大于<image>宽高时显示不完整。最终我通过Java把图片手动压缩了。3也是最重要的一个BUG。<pickerview>的selected属...
2020-10-25 16:35:46 1.0w浏览 0点赞 0回复 0收藏
首先吐槽下,代码写了20分钟。制作GIF搞了一个小时,51限制图片大小,又搞了图片压缩半个小时。。。。作业是开发一个读取步数以及心率的华为手表应用,我这里选择的是开发轻量级智慧穿戴选择JS开发。1查看APIhttps:developer.harmonyos.comcndocsdocumentationdocreferenceslitewearablesystemsensor0000001055883169这是官方提供的JS开发API2确定使用功能手表佩戴状态,监听心率,监听运动步数。OK,这里要说的是API对每一种都...
2020-10-24 20:05:59 1.3w浏览 2点赞 2回复 1收藏