为知

展开菜单

Flymby近况

Flymby近况
APP已上架华为鸿蒙应用市场。QQ群号:442125481Flymby是一个可以在鸿蒙NEXT系统上运行第三方Emby播放器。功能简单,基本可用,持续优化中。本APP只提供Emby播放功能,不含有资源。使用此APP需要有自己的Emby服务。待开发功能1、收藏页 完成 - 1.0.02、播放完成自动下一个,手动切换前一个后一个的 完成 - 1.0.23、播放字幕 1.0.54、播放手势 研究中...

鸿蒙Next开发日记 Day14 - Navigation组件,根节点如何监听隐藏与展示

鸿蒙Next开发日记 Day14 - Navigation组件,根节点如何监听隐藏与展示
各位小伙伴在使用Navigaiton实现页面跳转的时候,都是使用Navigation与NavDestination进行页面管理的吧。NavDestination有提供onShown与onHidden监听,来判断当前页面的展示与隐藏。但是作为导航的第一个入口页面Navigation却没有这两个事件监听。那我们该如何进行显示与隐藏的监听呢?在Navigation里面提供了onNavBarStateChange这样一个方法。使用它可以轻松的监听到首页的显示与隐藏。使用方法如下Nav...

鸿蒙Next开发日记 Day13 - Web组件的使用与避坑

鸿蒙Next开发日记 Day13 - Web组件的使用与避坑
程序中经常会用到使用H5展示内容的情况,更何况Hybrid的情况。鸿蒙NEXT也提供了方便的网页展示容器--Web组件,是Web,不是WebView,鸿蒙没有WebView。下面是一个示例代码import { webview } from '@kit.ArkWeb'; import StringUtil from '../../utils/StringUtil';...

鸿蒙Next开发日记 Day12 - Grid组件使用体验

鸿蒙Next开发日记 Day12 - Grid组件使用体验
Grid网格容器,由“行”和“列”分割的单元格所组成,通过指定“项目”所在的单元格做出各种各样的布局。可以用来密集的展示规律性信息。本人把它用在了展示影片列表的功能上。来看看,我这里是如何实现的Refresh({ refreshing: $$this.refreshing }) {   Grid(this.scroller) {     ForEach(this....

鸿蒙Next开发日记 Day10 - 把$r资源文件转化为字符串

鸿蒙Next开发日记 Day10 - 把$r资源文件转化为字符串
Text(" - " + $r('app.string.now'))不知道大家在开发鸿蒙的时候是不是有遇到过这样给Text组件设置内容的情况。此时展示出来的内容是- [object: Object]无法达到预期目的正确的混合string与$r的方法如下:Text(" - " + getContext().resourceManager.get...

不优雅的一次功能实现 - 半透明背景效果

不优雅的一次功能实现 - 半透明背景效果
本来想实现一个半透明渐变色的黑色背景,查了好久的资料,没找到,嗯。。。。最后使用Photoshop制作了一个半透明渐变色PNG图片来实现的。哇哈哈哈在鸿蒙NEXT给组件设置backgroundImage的时候,一定要设置backgroundImageSize,不然你会发现你的背景显示不出来Column(){   Text(this.mEpisodeDetail?.SeriesName)     .fontColo...

Developer Beta3(5.0.3.600)新版本说明

Developer Beta3(5.0.3.600)新版本说明
以下内容来自官网Developer Beta3(5.0.3.600)兼容性配套关系表1 DevEco Studio组件版本说明DevEco StudioHarmonyOS NEXT Developer Beta3(5.0.3.600)-HarmonyOS SDKHarmonyOS NEXT Developer Beta3-HarmonyOS EmulatorHarmonyOS NEXT Developer Beta3(5.0.3.600)模拟器,当前支持手机(包括折...

鸿蒙Next开发日记 Day09 - 如何监听数据变化执行特定操作

鸿蒙Next开发日记 Day09 - 如何监听数据变化执行特定操作
React Native上的数据变动监听在RN上,可以使用useEffect来实现数据变化的监听,很方便。比如我想要通过监听用户输入密码的位数变化,告知用户,他的密码超过指定长度了。useEffect(() => {   if (password?.length > 6) {     ToastAndroid.showWithGravity(...