主帖 219
回帖 92
视频 89
提问
回答
资源 131
专栏 1
课程 3
一个优秀的应用策划、开发、上架运营等,一般是团队协助来完成的。当然也存在高手一个人全部搞定的情况。以下就是我们汇总的主要团队组成、各自的分工、各自主要要掌握的知识点即需要掌握的技能。
2天前 182浏览 0点赞 0回复 0收藏
我们新人安装IDE过程中,都遇到过这个问题,按照我们的教程,插件都安装好了,每个细节和步骤都检查了,但是就是打不开DevEcoDeviceTool如图下:这种情况是因为电脑的用户名是用了中文,要把名字改为英文,重新安装一次即可成功。我想这个规则需要调整,应该尽快让中文用户名不会出现这种情况。
2天前 254浏览 0点赞 0回复 0收藏
基于TS扩展的声明式开发范式的方舟开发框架是为HarmonyOS平台开发极简、高性能、跨设备应用设计研发的UI开发框架,支持开发者高效的构建跨设备应用UI界面。基础能力使用基于TS扩展的声明式开发范式的方舟开发框架,采用更接近自然语义的编程方式,让开发者可以直观地描述UI界面,不必关心框架如何实现UI绘制和渲染,实现极简高效开发。从组件、动效和状态管理三个维度来提供UI能力,还提供了系统能力接口,实现系统能力的极简调...
4天前 285浏览 0点赞 0回复 0收藏
方舟开发框架是一种跨设备的高性能UI开发框架,支持声明式编程和跨设备多态UI。基础能力类Web范式编程采用类HTML和CSSWeb编程语言作为页面布局和页面样式的开发语言,页面业务逻辑则支持ECMAScript规范的JavaScript语言。方舟开发框架提供的类Web编程范式,可以让开发者避免编写UI状态切换的代码,视图配置信息更加直观。跨设备开发框架架构上支持UI跨设备显示能力,运行时自动映射到不同设备类型,开发者无感知,降低开发者多...
5天前 254浏览 0点赞 0回复 0收藏
一个项目的卡片策划设计过程是整个原子化服务的标题和中心思想,是原子化服务最核心和用户最为需要的表达。我们分享的案例也是在不断摸索的,并不是最好或者最优,只是一个不断优化迭代的过程。本案例我们经过了三稿的演进。一稿是围绕着我们LOGO的颜色来的,但是感觉特别淡,后面被否决了。一稿卡片样式。UX是一个不断优化调整的过程,本原子化服务应用的UX后续也会进一步的优化升级。
5天前 681浏览 0点赞 0回复 0收藏
使用js显示本地卡片一般步骤:1、获取本地图片路径获取相册的图片与视频privatevoidgetImage(){HiLoginfo(TAG,"打开相册");IntentintentnewIntent();OperationoptnewIntentOperationBuilder()withAction("androidintentactionGETCONTENT")build();intentsetOperation(opt);intentaddFlags(IntentFLAGNOTOHOSCOMPONENT);intentsetType("image");intentsetBundle("comhuaweiphotos");startAbilityForResult(intent,imgRequestCode...
9天前 334浏览 1点赞 0回复 0收藏
示例代码:indexhml<divclass"docpage"><divclass"btndiv"><buttontype"capsule"value"请点击"class"btn"onclick"showDialog"><button><div><dialogid"simpledialog"dragable"true"class"dialogmain"oncancel"cancelDialog"><divclass"dialogdiv"><divclass"innertxt"><textclass"txt">Simpledialog<text><div><divclass"innerbtn"><buttontype"capsule"value"取消"onclick"cancelSchedule"class"btntxt"><button><buttontype"c...
9天前 350浏览 2点赞 0回复 0收藏
实现跳转到拨号页面并填充号码:IntenttransferDialogKeynewIntent();OperationoperationnewIntentOperationBuilder()withAction(IntentConstantsACTIONDIAL)withUri(Uriparse("tel:"+”12345678901”))build();transferDialogKeysetOperation(operation);startAbility(transferDialogKey);类似我们在小程序、传统APP里,点击电话,会自动到拨号页面,点击即可实现拨打功能。
2021-11-23 09:52:25 319浏览 1点赞 0回复 0收藏
开关选择器,通过开关,开启或关闭某个功能。
2021-11-22 14:15:54 298浏览 2点赞 0回复 1收藏
卡片开发中需要在卡片创建时将卡片的formId等信息存储起来,方便以后的刷新等操作,下面介绍卡片如何做持久化处理。1建立数据库和表Database(entities{CardDataTableclass,Personalclass},version1)publicclassMyCloudBaseextendsOrmDatabase{OverridepublicintgetVersion(){return1;}OverridepublicRdbOpenCallbackgetHelper(){returnnull;}}publicclassCardDataTableextendsOrmObject{PrimaryKey(autoGeneratetrue)privateInt...
2021-11-19 16:28:46 356浏览 1点赞 0回复 0收藏
选择鸿蒙api7提供获取读取本地文件的api,但api7还未稳定,我们可以使用javaapi将想要的文件复制到js现在可以访问的internal:app下,在使用js访问。存储照片到js可以访问的目录下voidsetImaData(Uriuri,Stringname){StringimgName""+name+"jpg";requestPermissionsFromUser(newString[]{"ohospermissionREADUSERSTORAGE"},1234);HiLoginfo(TAG,"私有目录:"+thisgetFilesDir());HiLoginfo(TAG,"缓存目录:"+thisgetCacheDir());Hi...
2021-11-18 14:20:55 425浏览 2点赞 0回复 1收藏
HarmonyOS产品品牌经理HarmonyOS应用产品经理HarmonyOSConnect智慧硬件产品经理HMOSOH应用设计、UI、UE、UX相关HMOSOH智慧硬件产品设计相关HMOSOH代码相关的开发工程师JSCC++JAVATS仓颉等OpenHarmony开源负责人开源管理者开源贡献团队HMOSOH商务相关的职业HMOSOH教育培训相关职业HMOSOH投资相关的职业等我们预测,这些都是现在正在热起及未来5到10年非常高大尚的职业,前期能看到本文的开发者们不断的学习成长,努力坚持,都会是后续各个领域的大咖。
2021-11-17 10:39:36 364浏览 2点赞 1回复 0收藏
1tab页签容器,支持最多一个和最多一个。除支持通用属性外,还支持如下属性:
2021-11-16 16:26:46 290浏览 1点赞 0回复 0收藏
1video。视频播放组件。说明:需要在configjson配置,"configChanges":["orientation"]除支持通用属性外,还支持如下属性:;thisisfullscreenchangefalse;}}}
2021-11-15 10:15:46 381浏览 1点赞 0回复 0收藏
最近在开音乐卡片过程中,遇到一个问题,在卡片刚创建的时候卡片更新是没有问题的,但在关闭电源再打开的时候,卡片就无法再进行更新。经过一系列的调试,终于发现了问题所在,卡片更新使用到的接口需要卡片的id以及传输的数据两个参数:((Ability)mContext)updateForm(dkformId,newFormBindingData(result));我们获取卡片id的方式是在控制器上,卡片创建时进行获取:OverridepublicProviderFormInfobindFormData(longformId){H...
2021-11-10 16:58:45 544浏览 2点赞 0回复 1收藏
1打开相册privatevoidselectPic(){IntentintentnewIntent();OperationoptnewIntentOperationBuilder()withAction("androidintentactionGETCONTENT")build();intentsetOperation(opt);intentaddFlags(IntentFLAGNOTOHOSCOMPONENT);intentsetType("image");startAbilityForResult(intent,imgRequestCode);}2打开音频privatevoidselectPic(){IntentintentnewIntent();OperationoptnewIntentOperationBuilder()withAction("androidi...
2021-11-09 11:04:44 455浏览 1点赞 0回复 0收藏
访问应用资源在hmlcssjson文件中,可以引用应用资源,包括颜色、圆角和图片类型的资源。说明:从APIVersion6开始支持。应用资源由开发者在resources目录中定义,目前仅支持使用在colorjson中自定义的颜色资源、在floatjson中自定义的圆角资源以及在media目录中的图片资源。resources目录的基础结构如下图所示,同一个资源,可以在base子目录和dark子目录各定义一个值。浅色模式时用base目录下定义的值,深色模式下用dark目录下...
2021-11-08 15:30:20 356浏览 1点赞 0回复 1收藏
卡片工程可以访问的资源,包括JS模块的resources资源,应用resources资源(所有JS模块共享)和系统预置资源。一.资源限定词资源限定词可以由一个或多个表征应用场景或设备特征的限定词组合而成,包括深色模式、屏幕密度等维度,限定词之间通过中划线()连接。开发者在resources目录下创建限定词文件时,需要掌握限定词文件的命名要求以及与限定词文件与设备状态的匹配规则。二.资源限定词的命名要求限定词的组合顺序:深色模...
2021-11-06 18:10:06 283浏览 0点赞 0回复 0收藏
在鸿蒙开发中,页面交互时有时候需要调用后台PA的能力,比如数据获取、控制后台等,下面介绍如何做到上述情况。相关接口:FA端提供以下三个JS接口:FeatureAbilitycallAbility(OBJECT):调用PA能力。FeatureAbilitysubscribeAbilityEvent(OBJECT,Function):订阅PA能力。FeatureAbilityunsubscribeAbilityEvent(OBJECT):取消订阅PA能力。PA端提供以下两类接口:IRemoteObjectonRemoteRequest(int,MessageParcel,MessageParcel,...
2021-11-03 10:17:50 570浏览 1点赞 0回复 0收藏
PageAblity响应交互,从而调用ServiceAbility是鸿蒙开发中最常用的交互方式,在PageAblity使用startAbility(intent)启动ServiceAbility,ServiceAbility端在onCommend做出响应。PageAblity:javaIntentintentnewIntent();OperationoperationnewIntentOperationBuilder()withDeviceId("")withBundleName("mytestapp")withAbilityName("comexamplealbumAbilityservicePlayServiceAbility")build();intentsetOperation(operation);...
2021-11-03 10:09:15 442浏览 1点赞 0回复 0收藏
获得成就
已积累 12.2w 人气
获得 325 个点赞
获得 102 次收藏
蛟龙腾飞
认证专家