想写个板子跑liteOS下串口通信的程序
找教程可以参考官方文档:https:device.harmonyos.comcndocsdocumentationguidekernelminioverview0000001122933245
有没有调用日历的接口?
调用日历可以参考链接:https:developer.harmonyos.comcndocsdocumentationdocreferencesjsservicewidgetbasiccalendar0000001106228838
使用DirectionalLayout布局,设置为水平,子控件添加权重后,代码获取到的控件高度均为0什么原因?
DirectionalLayout布局的权重:权重(weight)就是按比例来分配组件占用父组件的大小,在水平布局下计算公式为:父布局可分配宽度父布局宽度所有子组件width之和;组件宽度组件weight所有组件weight之和父布局可分配宽度;DirectionalLayout参考文档:https:developer.harmonyos.comcndocsdocumentationdocguidesuijavalayoutdirectionallayout0000001050769565section34605331851
如何将获取到的图像放置到 Image 组件中?
InputStreaminputStreamconnection.getInputStream();ImageSourceimageSourceImageSource.create(inputStream,null);PixelMappixelMapimageSource.createPixelmap(null);this.getUITaskDispatcher().asyncDispatch(newRunnable(){Overridepublicvoidrun(){if(pixelMap!null){networkImg.setPixelMap(pixelMap);networkImg.setPixelMap(ResourceTable.Mediaicon);}textInfo.setText("网络图片加载成功");}});inputStream.close();}
关于鸿蒙自定义控件不显示问题记录怎么回事?
CustomComponent类是否实现了Component.EstimateSizeListener接口,可以参考如下文档:https:developer.harmonyos.comcndocsdocumentationdocguidesuijavacustomcomponents0000001139369661
js代码中 写了一些文件,怎么在java代码中能访问到这些文件?
FileraceFilenewFile(getContext().getFilesDir().getAbsolutePath()+File.separatorChar+"races.json");InputStreamReaderreadernewInputStreamReader(newFileInputStream(raceFile),"UTF8");BufferedReaderbfreadernewBufferedReader(reader);Stringline;while((linebfreader.readLine())!null){racesJsonStr+line;}
怎么读取本地音频文件列表?
请参考如下代码:DataAbilityHelperhelperDataAbilityHelper.creator(this);ResultSetresultSethelper.query(AVStorage.Audio.Media.EXTERNALDATAABILITYURI,newString[]{AVStorage.Audio.Media.ID,AVStorage.Audio.Media.DISPLAYNAME},null);StringpathresultSet.getString(resultSet.getColumnIndexForName(AVStorage.Audio.Media.DATA));
点击FindComponentById之后没有任何反应
该方法是获取xml定义的组件,比如xml定义了组件button,获取该组件Buttonbutton(Button)findComponentById(ResourceTable.Idbutton);该快捷键是方便获取该组件的,其实代码有联想功能,更直观方便