关于hms-core:Runtime快游戏调用copyfile接口写临时文件踩坑记录

问题形容:调用copyfile接口将临时文件写入到缓存报错“no such file or directory”。 问题剖析:如果调用copyfile接口应用的源文件是临时文件,则该接口目前不反对此场景,须要应用save接口先将临时文件保留到本地,而后再调用copyfile接口。 解决办法:var fileSystemManager = hbs.getFileSystemManager();fileSystemManager.saveFile({ tempFilePath: ‘temp file path’, filePath: ‘target file path’, success : function(res) { console.log("saveFile success res = " + JSON.stringify(res)); }, fail : function(data) { console.log("saveFile fail " + JSON.stringify(data)); }, complete : function() { console.log("saveFile complete" ); }}) fileSystemManager.copyFile({ srcPath : ‘source file’, //源文件门路,只能够是本地文件 destPath : ‘target path’, success : function() { console.log("copy success" ); }, fail : function(data) { console.log("copy fail " + JSON.stringify(data)); }, complete : function() { console.log("copy complete" ); }})原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204404942804220219?fid=18 ...

December 23, 2020 · 1 min · jiezi

关于hms-core:教你集成Nearby-Service实现一键WiFi分享功能

前言敌人来家里做客、顾客到店里用餐…当他们想要给本人的手机链接Wi-Fi时,总免不了询问Wi-Fi名称和明码。这种问明码和给明码的过程非常麻烦,经常还会有听错或者输错明码的状况,更重要的是无意间会造成明码泄露。如何实现能够不必手动输出明码,一键登录链接Wi-Fi呢? 华为Nearby Service为您提供了“Wi-Fi分享”新个性。通过此个性,用户只须要在利用中选中待连网的设施并确定帮助其连网,即可实现一键接入Wi-Fi网络。 Wi-FiShareDemoWi-FiShareDemo是一个曾经集成Nearby Service实现Wi-Fi分享的示例利用,本节介绍如何将这个示例利用运行起来及该示例利用的要害代码。 工具筹备1台华为手机(分享方须要是华为手机)1台安卓设施(接受方须要是安卓5.0以上且装置了HMSCore的设施,能够是手机,电视盒子等安卓设施)分享方已连贯Wi-Fi,接受方未连贯开发工具 Android Studio(3.X or later)构建示例利用在Android Studio中导入示例源代码。注册成为华为开发者。参考Nearby Service 开发筹备在华为利用市场创立一个您的利用。留神:须要下载“agconnect-services.json”文件和参考领导生成签名证书并搁置在app/目录下。 在Android Studio中运行该利用将其装置到测试机。 操作步骤如您曾经按上述步骤实现编译构建并装置到了手机上,则能够按如下步骤进行体验。留神:测试机A必须是华为手机且曾经连贯Wi-Fi,测试机B能够是其余安卓手机且未连贯指标Wi-Fi。 在测试机B上关上Wi-FiShareDemo,点击“Connect Wi-Fi” 测试机A已连上Wi-Fi,关上Wi-FiShareDemo,点击Share Wi-Fi” 在测试机A上抉择待分享的手机,确认两台手机上的验证码统一,抉择“ALLOW” 在测试机B上点击弹出框的提醒“ALLOW”,容许连贯WLAN。 要害代码阐明示例利用的源代码托管在GitHub上,您能够间接查看源码。在这个示例利用中,类WifiShareHelper.java基于Nearby Service的接口做了封装,提供了源码中仅有两个类MainActivity.java和WifiShareHelper.java,上述分享Wi-Fi过程仅用了WifiShareHelper.java中连贯Wi-Fi和分享Wi-Fi的两个接口。 连贯Wi-Fi(requestWiFiConfig)// The device request to connect WiFipublic void requestWiFiConfig() { Log.d(TAG, "requestWiFiConfig"); mWifiShareEngine.startWifiShare(mWifiShareCallback, WifiSharePolicy.POLICY_SET) .addOnFailureListener(e -> Log.e(TAG, Objects.requireNonNull(e.getMessage())));}分享Wi-Fi(shareWiFiConfig)// The device to share wifipublic void shareWiFiConfig() { Log.d(TAG, "Start to share WiFi"); mWifiShareEngine.startWifiShare(mWifiShareCallback, WifiSharePolicy.POLICY_SHARE) .addOnFailureListener(e -> Log.e(TAG, Objects.requireNonNull(e.getMessage()))); showListView(); setListViewListenerMode();}更多详情华为开发者联盟官网:https://developer.huawei.com/consumer/en/hms/huawei-nearbyservice?ha_source=hms1 获取开发领导文档:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/introduction-0000001050040566-V5?ha_source=hms1 参加开发者探讨请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/ 下载demo和示例代码请到Github:https://github.com/HMS-Core ...

December 21, 2020 · 1 min · jiezi

关于hms-core:缤纷花币-精彩生活

作为华为用户,您是否想要在华为的利用市场、华为视频、音乐、游戏核心等利用中购买相应的虚构产品或会员套餐?花币是华为利用内领取服务平台提供的一种虚构货币,您能够应用花币在华为消费者云服务“购物市场“中任意购买。 不论是利用市场里的付费利用、游戏中心里的游戏币,甚至是与华为联运的游戏里的特权或配备、还是各种视频、音乐、主题套餐,都能够用华为花币来购买。或者您也能够购买电子花币卡或实体花币卡来兑换花币。 那么应用花币有哪些须要留神的呢?花币不能购买实物商品,如手机、平板、手表、手环、路由器、盒子等。且暂不能购买主动续费型商品。 花币与您所在国家或地区法定货币的兑换比例是1:1。且您在以后国家或地区购买的花币,或通过以后国家或地区发行的花币卡兑换的花币,只能在该国家地区的华为云服务利用中应用。 如通过官网渠道购买花币卡进行花币充值,充值的花币无有效期;如以其余模式取得花币礼品卡进行花币充值(如参加流动获赠),充值到账后的花币应用有效期为两年。 如您须要更改帐号服务的“国家或地区”,或登记华为帐号,需先清空您的华为帐号所领有的花币。 上面咱们一起来看看花币的具体获取路径:进入“钱包 > 我的 > 花币> 兑换/充值/支付/购卡” 兑换进入“兑换”页面,能够抉择扫描花币卡反面的卡密进行花币卡兑换,也能够手动输出卡密进行花币卡兑换。 充值点击“充值”,抉择金额,即可在线获取花币。 支付点击“支付”,查看“待支付/已支付/已过期”的花币券。 购卡点击“购卡”,即可跳转进入Vmall商城购买电子花币卡进行充值。 领有了这些花币,该如何应用呢?花币领取可用花币间接在利用内实现领取; 花币组合领取当花币余额无奈齐全领取订单时,能够抉择“花币+其余领取形式”进行领取; 不仅如此,您能够通过Huawei Pay领取送花币、绑卡送花币、门店购机Mate30老用户送100花币等多种流动来收费获取华为花币。咱们还有一些列会员卡、定向卡及各种品牌定制卡。华为利用内领取平台提供的花币现曾经利用于寰球各国家与地区,咱们致力于打造更好的领取体验,为用户丰盛精彩生存。 【中东北非地区】 【亚太地区】 欲了解更多详情,请参阅:华为开发者联盟官网:https://developer.huawei.com/consumer/cn/hms?ha_source=hms1获取开发领导文档:https://developer.huawei.com/consumer/cn/doc/development?ha_source=hms1参加开发者探讨请到Reddit社区:https://www.reddit.com/r/HuaweiDevelopers/下载demo和示例代码请到Github:https://github.com/HMS-Core解决集成问题请到Stack Overflow:https://stackoverflow.com/questions/tagged/huawei-mobile-services?tab=Newest 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201412545073390404?fid=18 原作者:胡椒

December 21, 2020 · 1 min · jiezi

关于hms-core:如何情景式精准触达用户提高活跃用户转化

无论是产品新性能上线,抑或组织营销流动,都须要触达用户,那么: 如何在不打搅用户的状况下推送用户关怀的音讯? 如何给不同人群精准推送其关怀的内容? 如何基于用户行为和趣味触发音讯? 华为剖析(Analytics Kit)联合利用内音讯服务可帮您轻松解决以上问题! 华为剖析是什么? 华为剖析(Analytics Kit)是一款收费的跨平台(Android/iOS/Web)、多设施(手机/平板等)数据分析产品。基于用户行为、事件,主动生成十余种剖析报告,帮您清晰了解用户行为形式,实现数据驱动的精益经营。 华为剖析&利用内音讯的应用场景: 某游戏利用,通过华为剖析的漏斗剖析性能,发现第四关的通关率远低于前几关,为晋升玩家闯关趣味,可当玩家第四关失败两次以上时推送利用内音讯,支付闯关礼包。 某线上教育利用,通过华为剖析的留存剖析、受众剖析性能,发现留存率高的用户“点击课程珍藏按钮”的比例远高于整体,则可当用户收听课程时触发利用内音讯,提醒珍藏课程。 当用户实现老手工作时触发老手礼包支付音讯 当用户退出购物车时但未下单且来到页面时,触发物品优惠、库存告急等音讯 …… 便捷集成: 集成利用内音讯服务后,只需花5分钟集成华为剖析,即可实现情景式精准触达用户,进步沉闷用户转化! ☞ 华为剖析集成领导: Android iOS Web 期待您的退出! 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204423964007260666?fid=18作者:胡椒

December 15, 2020 · 1 min · jiezi

关于hms-core:移动应用如何针对不同用户精准定制应用内容或风格

在流量越来越贵,获取新用户越来越难的明天,优化用户体验、晋升用户粘性以晋升留存至关重要。这就要求挪动利用开发者针对不同用户提供量身定制的内容、外观和格调,投其所好。 华为剖析联合近程配置服务可帮您便捷、高效的解决此问题! 华为剖析是什么? 华为剖析(Analytics Kit)是一款收费的跨平台(Android/iOS/Web)、多设施(手机/平板等)数据分析产品。基于用户行为、事件,主动生成十余种剖析报告,帮您清晰了解用户行为形式,实现数据驱动的精益经营。 近程配置是什么? 依据华为剖析提供的用户属性、受众群组,可在无需降级利用的状况下,轻松实现针对不同细分用户出现不同利用内容、外观。 华为剖析&近程配置的应用场景: 通过华为剖析的留存剖析性能,发现新版本用户留存率更高,就可针对老版本用户多场景触发降级揭示。 影视类利用,通过华为剖析发现沉闷用户中占比Top 3的别离为动漫爱好者、古风剧爱好者、悬疑剧爱好者,为进一步提高用户活跃度,可针对其展示不同的利用格调。 电商类利用,三八女神节期间,针对男性、女性展示不同的外观、内容,以促成购买转化。 便捷集成: 集成近程配置服务后,只需花5分钟集成华为剖析,即可实现对不同用户精准定制利用外观、内容和格调。 ☞ 华为剖析集成领导: Android iOS Web 期待您的退出! 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204423965447900668?fid=18&pid=0304423965447900860作者:胡椒

December 15, 2020 · 1 min · jiezi

关于hms-core:双十二大礼包|开发者值得囤的HMS-Core技术法宝-26100

每年的双十二都让大家活成了年薪百万的模样囤货一时爽,始终囤货一爽快 那么,作为开发者如何为用户打造轻松便捷的智能购物体验让用户秒杀抢购零打碎敲?上面递上开发者值得囤的HMS Core技术法宝 技能get了吗 戳此处获取更多技术法宝吧 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201430694985890044?fid=18 原作者:HUAWEI-HMS Core

December 11, 2020 · 1 min · jiezi

关于hms-core:让全球业务更简单-HMS-出海生态联盟携手开发者同舟出海

12 月 8 日,以“同舟出海,让寰球业务更简略”为主题的HMS出海生态联盟峰会在北京举办。从利用、游戏到电商、工具类开发者到出海服务商,HMS 出海生态联盟汇聚了泛滥开发者共议出海。SegmentFault 思否作为华为的社区媒体合作伙伴,受邀缺席了本次流动。 华为消费者业务寰球生态发展部总裁汪严旻在收场致辞上示意,HMS 出海服务联盟致力于聚合华为和合作伙伴的能力,为开发者提供凋谢的平台和全环节的资源反对,助力其获取寰球市场的商业胜利。 在往年 9 月召开的华为开发者大会 2020 上,华为联结 12 家合作伙伴正式发动成立了 HMS 出海生态联盟,短短三个月即吸引了近百家合作伙伴退出,一方面阐明国内开发者对于 HMS 出海服务有着迫切需要,另一方面更源于大家对 HMS 出海生态联盟所提供的服务能力及平台资源的认可。 全环节赋能,出海难题逐个击破在 HMS 出海峰会上, 华为首先介绍了 HMS 出海生态联盟的服务引擎如何让出海业务更简略。 对于刚踏上出海这条“航线”的新起航者而言,产品本地化、本地合规及本地推广三大出海难题是广泛面临且最难解决的。HMS 出海生态联盟将凋谢的平台和全环节的资源整合为 HMS 出海服务能力引擎,为开发者和服务商提供产品全生命周期服务和赋能。 产品本地化是出海开发者首要解决的根本问题,HMS 出海服务引擎将如何帮忙开发者击破这一难题?对此,华为在本次峰会进行了重点的解答。 HMS 出海服务引擎不仅能够给开发者提供语言本地化、软件本地化、多媒体本地化等一系列本地化服务,还引入了海内云测试能力,为企业及开发者提供云测试服务、AI 数据标注服务、平安服务、推广服务,落地本地用户调研等能力,深刻到产品研发的各个环节,与开发者一起打磨出更合乎本地市场的优质产品。 此外,面对各国简单又严苛的准入制度和法律法规,HMS 出海服务引擎的本地合规能力引擎已推出线上合规工具包,包含案例库、合规热点资讯、参谋资源清单、法律服务清单等服务,为开发者解决本地合规难题。在以 App Store 和 Google Play 为主的海内利用市场,头部内容提供者市场竞争力强劲,出海利用广泛面临营销垄断的场面。华为 HMS 出海引擎通过笼罩寰球多个国家和地区的本地服务、营销组织为出海利用提供品牌单干、广告、批发及线上线下营销推广服务,轻松实现多元化本地推广。 聚焦电商新风口,HMS 翻新解决方案来了除了解决出海利用的三大痛点,本次峰会还针对电商垂类推出了 HMS 翻新解决方案,从精准营销、智能购物及视觉体验三个方面助力电商 APP 翻新用户体验,博得寰球倒退新机遇。 HMS 出海服务引擎能够通过精准营销帮忙合作伙伴找到正确的用户。 在峰会现场,华为分享了与 Banggood 的单干案例。Banggood 是中国东南部最大的跨境电子商务公司之一,通过与华为利用市场的多区域同步联结营销,仅三周工夫就实现了 5000+ 新增下载及约 1000 首次购买用户。 引领年轻一代的寰球快时尚购物品牌和潮流聚集地 ZAFUL 与 HMS Core 凋谢能力技术单干了 ZAFUL 拍照购及 Caas Engine(畅连能力)社交购物新玩法,用户不仅能够随时随地一拍即购,还可通过畅连通话及屏幕共享给好友,与好友一起在 APP 上进行实时购物分享。让电商 APP 实现智能购物,为消费者发明更多惊喜。 ...

December 8, 2020 · 1 min · jiezi

关于hms-core:手把手教你集成华为Image-Kit图像裁剪功能

前言在咱们拍摄完一张照片后,为了让照片更好看、比例更完满常常会裁剪掉多余的局部。华为Image Kit图片裁剪性能给您提供设置裁剪比例、设置裁剪图形、图片旋转等一系列便捷的操作。 利用场景咱们最罕用的是手机相机拍摄图片,或者用修图软件间接裁剪再进行丑化,提供了方便性。 开发实战上面给大家介绍怎么集成Image kit的图片裁剪能力: 编辑调整服务,图片裁剪服务的所有接口的实现都是基于CropLayoutView,是一个自定义View,import的包名为com.huawei.hms.image.vision.crop.CropLayoutView,能够间接集成在layout的XML中。 步骤1:获取到CropLayoutView对象。通过findViewById获取到CropLayoutView 对象后,能够调用具体的逻辑办法。 CropLayoutView cropLayoutView = findViewById(R.id.cropImageView);步骤2: 设置须要裁剪的图片,设置实现后,就能够对view进行操作。 cropLayoutView.setImageBitmap(inputBm);l 如果须要图片旋转90,则调用图片旋转接口。 cropLayoutView.rotateClockwise();l 如果须要图片程度方向镜像,则调用图片程度方向镜像接口。 cropLayoutView.flipImageHorizontally();l 如果须要图片竖直方向镜像,则调用图片竖直方向镜像接口。 cropLayoutView.flipImageVertically();l 如果须要裁剪固定比例的图片,则调用如下接口。 cropLayoutView.setAspectRatio(ratioX, ratioY);l 如果须要裁剪任意比例的图片,则调用如下接口。 cropLayoutView.setFixedAspectRatio(false);l 如果须要裁剪矩形形态的图片或者椭圆形形态的图片,则调用如下接口。 // 矩形 cropLayoutView.setCropShape(CropLayoutView.CropShape.RECTANGLE); // 椭圆形 cropLayoutView.setCropShape(CropLayoutView.CropShape.OVAL);步骤3: 调整好图片被裁剪的大小,获取裁剪后图片的bitmap格局。 Bitmap croppedImage = cropLayoutView.getCroppedImage();DEMO成果 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204404704666920206?fid=18 原作者:胡椒

December 3, 2020 · 1 min · jiezi

关于hms-core:HMS-CoreIAP特性功能之卡券服务

给新用户送券、充值满额送券、生产满额送券、分享送优惠券…当初越来越多的利用或平台都会通过公布优惠券的流动来拉新、促活。 HMS Core-IAP个性性能之卡券服务中多种类型优惠券的配置丰盛了利用所需发展流动的类型,使每一款付费商品都有最适宜的优惠形式能够抉择,这不仅可能吸引用户应用利用,也加强了用户的购买付费商品的志愿。 上面让咱们一起来理解HMS Core-IAP个性性能之卡券服务的具体类型、配置办法和应用体验吧。 一、优惠券的类型:1、 满减券:满Y减X(Y>X);适用范围:商品级、利用级、跨利用级、品类级应用规定:一次应用一张例:用户有一张已支付的满150减50的华为音乐VIP优惠券,在用户购买金额大于150元的华为音乐VIP服务时,即可应用此优惠券减免50元的费用。 2、 折扣券:对商品的总金额打折;适用范围:商品级、利用级、跨利用级、品类级应用规定:一次应用一张例:用户有一张已支付的8.5折的华为视频VIP折扣券,在用户购买的华为视频VIP服务时,即可在华为视频VIP服务的原价格根底上享受8.5折的优惠。 3、 代金券:面额抵扣领取金额;适用范围:商品级、利用级、跨利用级、品类级、通用应用规定:一次可应用多张例:用户有一张已支付的价值100元的代金券,在能够应用代金券的利用中进行生产时,就能应用一张或多张代金券来进行抵扣,只有在代金券的有效期内,用户能够屡次应用代金券进行生产,直至代金券的金额为0。 二、优惠券的配置办法:1、创立优惠券在创立优惠券界面内按领导要求填写好所要配置的券内容,带“*”号的为必填选项; 须要具体填写内容包含:优惠券主题目、优惠券应用规定、优惠券能够应用的利用名称、能够应用的国家及币种、优惠模式(满减券、折扣券或代金券)、财经类型(纯赠或买赠)、优惠券有效期和发放渠道。 2、创立优惠券流动:在创立优惠券流动界面内按领导要求填写好所要配置的券内容,带“*”号的为必填选项; 须要具体填写内容包含:优惠券应用的利用名称、优惠券张数、优惠活动名称、优惠活动工夫 三、用户侧的应用体验流程: 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201404711952580212?fid=18 原作者:胡椒

December 2, 2020 · 1 min · jiezi

关于hms-core:华为HMS-Core出海游戏大招募丰厚奖金等你来

2020年是中国游戏乘风破浪的一年,中国游戏出海从量到质实现冲破。据无关数据显示,2020年上半年中国大陆游戏发行商在海内市场的用户游戏时长,以及用户收入的增长率,与去年同期相比远高于其余地区发行商本年度的余额已有余,你的2021年游戏出海布局做好了吗?想好如何快人一步,扩充你的游戏幅员了吗? “华为HMS Core游戏出海有奖招募”11月20日正式开启,华为携手全国游戏开发者、合作伙伴及高校学生,独特掘金海内游戏市场! 年末流动,简略参加,回报丰富。华为HMS Core带着助力开发者们商业胜利的愿景,面向整体开发者举办本次流动!参赛者只需集成HMS Core任意能力并胜利在华为海内利用商店上架App(包含APK利用及快游戏),即有机会取得丰富奖金! **重点!标粗!看这里:流动期间,集成华为HMS Core任意凋谢能力并胜利上架华为海内利用市场的游戏(包含APK利用及快游戏),每款游戏有机会取得开发奖金500元(可叠加);数量无限,先到先得!手慢无!** 本次招募流动面向全社会凋谢报名,凡在华为开发者联盟注册帐号的用户,均可加入;选手可单人加入,也可组队或以公司帐号加入,选手应确保报名信息精确无效,提交作品请按报名要求提交(报名截止前作品可反复更新并提交)。舒适提醒:需报名后才领有参加流动资格,报名日前(不含当日),已集成HMS Core并上架过华为利用市场的游戏,不参加本次流动。 来集成!来上架!你的利用将播种一个出海平台!播种一打HMS Core产品能力!播种丰富激励奖金! 华为HMS Core也激励游戏行业的好苗子、学生开发者们报名参赛,对于所有集成上架的开发者,对于集成上架的开发者尤其是学生开发者,华为都将提供电子证书,证实开发者实现了一步对于商业游戏畛域的胜利摸索,也为学生开发者的求职简历添上浓墨重彩的一笔! “HMS Core出海游戏有奖招募”心愿能为中国出海的游戏开发者提供一个优质的翻新开发平台,让HMS Core助力游戏开发者扬帆起航! 游戏上新擂台曾经搭好,游戏开发者们,冲鸭! 点击此处理解更多 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0204415253067770446?fid=18 原作者:HUAWEI-HMS Core

November 28, 2020 · 1 min · jiezi

关于hms-core:Tongue-Twister快速集成华为实时语音识别服务玩转绕口令

前言实不相瞒,小编作为了一个湖南人,时常被说普通话不够规范,不仅N/L不分,有时候还分不进去卷舌音,常常闹笑话,导致小编非常苦恼。 有时看着电视里的主持人流畅的口播,和齐全规范的绕口令都艳羡不已,经常空想着本人有一天也能说一口流畅的绕口令。凑巧,小编昨日上网的时候被推送了集成了华为HMS ML Kit实时语音服务的小游戏-Tongue Twister, 这款游戏到底是如何玩转绕口令的,接下来就和小编一起一探到底吧! 利用场景Tongue Twister 就是一款集成了华为HMS ML Kit实时语音辨认服务的绕口令小游戏,游戏中一共有5个关卡,每一个关卡就是一段绕口令,通过秘诀就是凭借弱小的实时语音辨认,实时语音辨认服务笼罩日常生活及工作中的泛滥畛域,并且深度优化了购物搜寻、影视搜寻、音乐搜寻以及导航等场景中的辨认能力,辨认准确率高,可轻松检测闯关者的发音,如若发音清晰规范即可过关, 上面咱们一起来看看这个游戏的正确打开方式吧! 这么样,是不是心动了,那就一起来试试本人定制属于你的绕口令大闯关吧! 开发步骤请参见云端鉴权信息实用须知,设置您利用的鉴权信息。中:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides-V5/sdk-data-security-0000001050040129-V5#ZH-CN_TOPIC_0000001050750251__section2688102310166英:https://developer.huawei.com/consumer/en/doc/development/HMSCore-Guides-V5/sdk-data-security-0000001050040129-V5#EN-US_TOPIC_0000001050750251__section2688102310166 用户调用接口创立一个语音识别器。MLAsrRecognizer = MLAsrRecognizer.(context);创立语音辨认后果监听器回调。SpeechRecognitionListener MLAsrListener { @Override onStartListening() { } @Override onStartingOfSpeech() { } @Override onVoiceDataReceived([] data, energy, Bundle bundle) { } @Override onRecognizingResults(Bundle partialResults) { } @Override onResults(Bundle results) { } } @Override onError(error, String errorMessage) { } @Override onState(state, Bundle params) { } }将新建的后果监听器回调与语音识别器绑定.setAsrListener(SpeechRecognitionListener());配置辨认参数,调用启动语音辨认Intent = Intent(MLAsrConstants.); .putExtra(MLAsrConstants., language) .putExtra(MLAsrConstants., MLAsrConstants.);mSpeechRecognizer.startRecognizing(mSpeechRecognizerIntent);辨认实现后,开释资源(!= ) { .destroy(); = ; }maven地址buildscript { repositories { maven { url } } } allprojects { repositories { maven { url } } }引入SDK ...

November 28, 2020 · 1 min · jiezi

关于hms-core:大咖来了脑洞大开手机镜头应用场景深度挖掘-HMS-Core-Discovery直播首秀等你来

寸镜含天姿,调光有殊智。无间已得象,象外更生意。 提到镜头,大多数人的第一反馈,是用作摄影和摄像。 但对于开发者来说,作为手机感知世界的“眼睛”,镜头与App的泛滥利用场景都非亲非故。 修图美颜前,手机镜头捕获画面提供素材; 社交场合下,手机镜头扫码获取联系方式; 网上血拼时,手机镜头辨认商品疾速找同款。 除去这些已深深印入用户生存的日常场景,手机镜头能够帮忙开发者构建的利用场景还有哪些? 在面向开发者的HMS Core Discovery系列直播首秀中,华为HMS Core产品解决方案工程师金决然,将约您一起开展脑洞,探讨手机镜头背地更多【设想不到的可能性】! 【直播工夫】 11月25日 | 19:00-21:00 【参加形式】 报名获取直播通道 微信扫一扫 【直播亮点】 镜头 X App,详解3大性能N个场景实在案例配合场景演示,浅近技术艰深解读互动有奖,侥幸抽奖转不停在线答疑环节,你发问专家答【分享有礼】 截至直播开始前,扫文章地方二维码增加小助手支付专属工作,胜利实现即可取得精美礼品一份!数量无限,先到先得。 【直播大咖】 金决然,华为HMS Core产品部高级产品经理和解决方案工程师,负责寰球近千个挪动App的解决方案剖析和HMS Core集成落地,对互联网各行业App有粗浅的洞察见解和丰盛的场景剖析开发教训。 镜头 X App的第N+1个场景?等你来挖掘~ 欢送下方评论区留言,分享你的脑洞! 原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201409384037160327?fid=18 原作者:胡椒

November 20, 2020 · 1 min · jiezi

关于hms-core:集成华为Image-Kit美化功能-为你的图片增添新元素

前言咱们在生活中丑化图片的办法很多,贴纸花字是其中一种丑化性能。Image Kit的贴纸花字可任意增加、拖动、缩放,且能够自定义花字的文本内容,为你的图片削减新生机。 利用场景贴纸花字大多数可用于修图软件里,你可抉择与图片格调相搭配的贴纸花字,且类型丰盛多样。 开发实战上面给大家介绍怎么集成Image kit的贴纸花字能力: 开发筹备贴纸花字服务的所有接口的实现都是基于StickerLayout,是一个自定义View,import的包名为com.huawei.hms.image.vision.sticker.StickerLayout,间接能够集成在layout的XML中。 步骤1: 获取到StickerLayout对象。通过findViewById获取到StickerLayout对象后,能够调用具体的逻辑办法。 StickerLayout mStickerLayout = findViewById(R.id.sticker_container);步骤2: 提供资源文件。 贴纸定义标准,参见贴纸设计领导及标准。花字定义标准,参见花字设计领导及标准。 步骤3: 增加贴纸花字。调用addSticker接口,增加贴纸花字,传入资源文件门路和文件名,如果返回码为0,则为增加胜利,贴纸花字总数最多能够增加50个。 int resultCode = mStickerLayout.addSticker(rootPath, fileName);申请接口参数形容: 参数列表类型M/O(必选/可选)阐明rootPathStringM资源文件根目录。fileNameStringM如果是贴纸,须要指定的文件名,其余能够传null。代码示例: addSticker(rootPath + "贴纸1", "sticker_10_editable.png");addSticker(rootPath + "花字4", null);步骤4: 更新花字的文本。 开发者能够对花字文本进行编辑,通过回调办法setStickerLayoutListener(new StickerLayout.StickerLayoutListener()) 获取花字文本编辑对象textEditInfo,textEditInfo 调用setText,进行文字编辑,最初mStickerLayout调用updateStickerText办法进行更新。 //获取TextEditInfo对象mStickerLayout.setStickerLayoutListener(new StickerLayout.StickerLayoutListener() { @Override public void onStickerLayoutClick() { } @Override public void onStickerTouch(int index) { } @Override public void onTextEdit(TextEditInfo textEditInfo) { StickerActivity.this.textEditInfo = textEditInfo; } @Override public void needDisallowInterceptTouchEvent(boolean isNeed) { }});//更新花字文本为"花字测试"字样textEditInfo.setText("花字测试");mStickerLayout.updateStickerText(textEditInfo);DEMO成果 ...

November 19, 2020 · 1 min · jiezi

关于hms-core:应用内路径规划的简单实现

前言华为Map Kit提供的门路布局API是一套以HTTPS模式提供的步行、骑行、驾车门路布局以及行驶间隔计算接口,通过JSON格局返回门路查问数据,提供门路布局能力。 门路布局具体提供如下性能: 步行门路布局 API提供100km以内的步行门路布局能力。骑行门路布局 API提供100km以内的骑行门路布局能力。驾车门路布局 API提供驾车门路布局能力,反对以下性能: -反对一次申请返回多条路线,最多反对3条路线。 -最多反对5个途经点。 -反对将来出行布局。 -反对依据实时路况进行正当路线布局。场景用车服务:利用即时和将来出行路线布局为订单提供精确的价格预估。在派单场景中,利高性能批量达到工夫预估(ETA)服务,晋升派单效率。 物流:利用驾车和骑行路线布局,为支支线物流和末端配送提供精确的路线布局、耗时预估和路线免费预测。 游览:用户在预约酒店、设计游览线路时,通过路线布局剖析酒店、景点、交通站点之间的路线间隔,帮忙用户更高效布局行程。 开发前筹备l 门路布局服务应用前,须要在开发者联盟网站上获取API KEY。 阐明如果API KEY蕴含特殊字符,则须要进行encodeURI编码。例如:原始API KEY:ABC/DFG+ ,转换后果: ABC%2FDFG%2B。 l 在AndroidManifest.xml文件外面申请拜访网络权限 <!-- 网络权限 --> <uses-permission android:name="android.permission.INTERNET" />代码开发关键步骤初始化map,用于门路布局后果的展现private MapFragment mMapFragment;private HuaweiMap hMap;@Overrideprotected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_directions); mMapFragment = (MapFragment) getFragmentManager().findFragmentById(R.id.mapfragment_mapfragmentdemo); mMapFragment.getMapAsync(this);}获取用户以后地位,作为门路布局的终点private void getMyLocation() { Task<Location> locationTask = LocationServices.getFusedLocationProviderClient(this).getLastLocation(); locationTask.addOnCompleteListener(param0 -> { if (param0 != null) { Location location = param0.getResult(); double Lat = location.getLatitude(); double Lng = location.getLongitude(); myLocation = new LatLng(Lat, Lng); Log.d(TAG, " Lat is : " + Lat + ", Lng is : " + Lng); CameraUpdate CameraUpdate = CameraUpdateFactory.newLatLng(myLocation); hMap.moveCamera(CameraUpdate); } }).addOnFailureListener(param0 -> Log.d(TAG, "lastLocation is error"));}增加map长按事件,用于响应用户设定的门路布局起点hMap.setOnMapLongClickListener(latLng -> { if (null != mDestinationMarker) { mDestinationMarker.remove(); } if (null != mPolylines) { for (Polyline polyline : mPolylines) { polyline.remove(); } } enableAllBtn(); MarkerOptions options = new MarkerOptions().position(latLng).title("dest"); mDestinationMarker = hMap.addMarker(options); mDestinationMarker.setAnchor(0.5f,1f); StringBuilder dest = new StringBuilder(String.format(Locale.getDefault(), "%.6f", latLng.latitude)); dest.append(", ").append(String.format(Locale.getDefault(), "%.6f", latLng.longitude)); ((TextInputEditText)findViewById(R.id.dest_input)).setText(dest); mDest = latLng;}); ...

November 19, 2020 · 2 min · jiezi

关于hms-core:超简单集成HMS-Core-ML-Kit场景识别构建相册管理新模式

前言“给你看下我之前去景区玩拍的照片,风光很好” ”嗯嗯,我正好也筹备出去玩,快分享下“ …… ”照片呢,还没找到吗?“ ”等会啊,手机里太多照片了,给我点工夫找找“ 这是不是很多人的常态? 看着手机里上百张甚至上千张照片,想要找到某张特定的照片,几乎堪比海底捞针,费时又费劲。难道只能在相册里从头到尾浏览一遍,不能依照照片中物品类别进行查找吗? 当然能够了,华为机器学习服务场景辨认性能就能够通过辨认、标签图片中的物品,将照片精准分类,建设智能相册。有了这个性能,咱们就能够疾速定位、查找指标照片了。 性能个性华为场景辨认服务反对对图片的场景内容进行分类并增加标注信息,如美食、花朵、绿植、猫、狗、厨房、山峰、洗衣机等102种场景,并基于辨认到的信息,构建更智能的相册利用体验。 场景辨认具备以下性能个性: 多类场景辨认反对102种场景的辨认,并继续减少。 辨认准确率高可辨认多种物品、场景,辨认准确率高。 辨认响应速度快毫秒级响应速度,并一直优化性能体现。 集成简略高效提供API接口和SDK包,不便客户集成,操作简略,缩小开发成本。 利用场景场景辨认除了利用于建设智能相册、照片检索和分类外,还能够辨认拍摄场景主动抉择相应的场景滤镜和相机参数,帮忙用户拍摄出更好看的照片。 开发代码1 开发筹备工作1.1 配置AppGallery Connect。在开发利用前,须要在AppGallery Connect中配置相干信息。具体操作步骤,请参考下方链接:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Guides-V5/config-agc-0000001050990353-V5 1.2 配置HMS Core SDK的Maven仓地址,并实现本服务的SDK集成。(1)关上Android Studio我的项目级“build.gradle”文件。 (2)增加HUAWEI agcp插件以及Maven代码库。 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。如果App中增加了“agconnect-services.json”文件则须要在“buildscript > dependencies”中减少agcp配置。buildscript { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... classpath 'com.huawei.agconnect:agcp:1.4.1.300' }} allprojects { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} }}2 开发代码动态图片检测2.1 创立场景辨认检测器实例。// 形式1:应用默认的参数配置。MLSceneDetectionAnalyzer analyzer = MLSceneDetectionAnalyzerFactory.getInstance().getSceneDetectionAnalyzer();// 形式2:按自定义配置创立场景辨认分析器实例。MLSceneDetectionAnalyzerSetting setting = new MLSceneDetectionAnalyzerSetting.Factory() // 设置场景辨认可信度阈值。 .setConfidence(confidence) .create();MLSceneDetectionAnalyzer analyzer = MLSceneDetectionAnalyzerFactory.getInstance().getSceneDetectionAnalyzer(setting);2.2 通过android.graphics.Bitmap结构MLFrame,反对的图片格式包含:jpg/jpeg/png/bmp。MLFrame frame = new MLFrame.Creator().setBitmap(bitmap).create();2.3 进行场景辨认。// 形式1:同步辨认。SparseArray<MLSceneDetection> results = analyzer.analyseFrame(frame);// 形式2:异步辨认。Task<List<MLSceneDetection>> task = analyzer.asyncAnalyseFrame(frame);task.addOnSuccessListener(new OnSuccessListener<List<MLSceneDetection>>() { public void onSuccess(List<MLSceneDetection> result) { // 场景辨认胜利的解决逻辑。 }}) .addOnFailureListener(new OnFailureListener() { public void onFailure(Exception e) { // 场景辨认辨认失败的解决逻辑。 // failure. if (e instanceof MLException) { MLException mlException = (MLException)e; // 获取错误码,开发者能够对错误码进行解决,依据错误码进行差异化的页面提醒。 int errorCode = mlException.getErrCode(); // 获取报错信息,开发者能够联合错误码,疾速定位问题。 String errorMessage = mlException.getMessage(); } else { // 其余异样。 } }});2.4 检测实现,进行分析器,开释检测资源。if (analyzer != null) { analyzer.stop();}视频流检测开发者能够自行处理视频流,将视频流转化为MLFrame对象,再按动态图像检测的办法进行场景辨认。 ...

November 17, 2020 · 2 min · jiezi

关于hms-core:疯狂购物车快速集成华为HMS-ML-Kit-手部关键点检测轻松操控你的购物车

前言双十一即将来临不晓得各位的购物是不是曾经塞满了货色呢?小编也想将本人的购物车塞得满满的,奈何钱包不想,于是就只能通过游戏虚构购物来满足本人的购物欲了。没曾想到居然被我发现了一款集成了华为HMS ML Kit手部关键点检测的小游戏-疯狂购物车,上面就跟小编一起看看这个游戏是怎么实现的吧! 利用场景疯狂购物车小游戏是通过集成华为HMS ML Kit手部关键点检测服务来实现的,通过手势检测能够管制购物车左右挪动,从而接住掉落下来的各类商品,每隔15秒将提一次速,给玩家带来不一样的购物游戏体验。 怎么样,这么乏味的游戏还不心动吗?那就一起来看看开发步骤吧! 开发实战配置Maven仓地址关上Android Studio我的项目级“build.gradle”文件 buildscript { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... classpath 'com.huawei.agconnect:agcp:1.4.1.300' }} allprojects { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} }}Full SDK集成dependencies{ // 引入根底SDK implementation 'com.huawei.hms:ml-computer-vision-handkeypoint:2.0.4.300' // 引入手部关键点检测模型包 implementation 'com.huawei.hms:ml-computer-vision-handkeypoint-model:2.0.4.300'}用上述形式两种办法之一集成SDK后,在文件头增加配置。 在apply plugin: 'com.android.application'后增加apply plugin: 'com.huawei.agconnect' 创立手部关键点分析器MLHandKeypointAnalyzer analyzer =MLHandKeypointAnalyzerFactory.getInstance().getHandKeypointAnalyzer();创立辨认后果解决类“HandKeypointTransactor”public class HandKeypointTransactor implements MLAnalyzer.MLTransactor<List<MLHandKeypoints>> { @Override public void transactResult(MLAnalyzer.Result<List<MLHandKeypoints>> results) { SparseArray<List<MLHandKeypoints>> analyseList = results.getAnalyseList(); // 开发者依据须要解决辨认后果,须要留神,这里只对检测后果进行解决。 // 不可调用ML Kit提供的其余检测相干接口。 } @Override public void destroy() { // 检测完结回调办法,用于开释资源等。 }}设置辨认后果处理器,实现分析器与后果处理器的绑定analyzer.setTransactor(new HandKeypointTransactor());创立LensEngineLensEngine lensEngine = new LensEngine.Creator(getApplicationContext(), analyzer) .setLensType(LensEngine.BACK_LENS) .applyDisplayDimension(1280, 720) .applyFps(20.0f) .enableAutomaticFocus(true) .create();调用run办法,启动相机,读取视频流,进行辨认// 请自行实现SurfaceView控件的其余逻辑。SurfaceView mSurfaceView = findViewById(R.id.surface_view);try { lensEngine.run(mSurfaceView.getHolder());} catch (IOException e) { // 异样解决逻辑。}检测实现,进行分析器,开释检测资源if (analyzer != null) { analyzer.stop();}if (lensEngine != null) { lensEngine.release();}结束语看完次要开发步骤是不是感觉集成简略又疾速,除了上述的疯狂购物车小游戏,手部关键点辨认技术在生活中有很多的利用场景。比方拍摄短视频的软件在集成了这种技术后,能够依据手部关键点生成一些可恶或者搞笑的特效,减少短视频的趣味性。或者是在面向智能家居的场景中,能够自定义一些手势作为智能家电的远距离操控指令,进行一些更加智能的人机交互形式。快来试试吧,一起开发好玩又乏味的利用吧! ...

November 13, 2020 · 1 min · jiezi

关于hms-core:关于华为分析的十问十答

华为剖析反对跨平台剖析吗? 是否只反对对华为设施用户的剖析?通过华为剖析采集的数据,开发者能够导出吗?华为剖析反对行业剖析吗? 一图读懂华为剖析前世今生!

November 13, 2020 · 1 min · jiezi

关于hms-core:有奖众测给HMS-Core文档提建议赢大奖华为Watch

为了晋升HMS Core开发者的文档体验,晋升开发效率,邀请所有开发者体验HMS Core文档,并奉献您的倡议。 无论是文档让您困惑的中央,还是您发现的问题,或者您感觉能够做的更好的中央,都能够纵情的反馈。 只须要在下方回帖反馈,任何高价值的倡议都会博得奖品。 反馈的问题越多,价值越高,奖品就越好。 流动奖品: 一等奖:华为Watch GT2 1名 二等奖:华为AI音箱2 3名 三等奖:100元京东卡 6名 价值倡议奖:30元花币 30名,先到先得。 流动工夫: 当初~2020年11月30日 参加形式: 记录您应用文档过程中遇到的疑难、问题或者改良倡议,您能够回帖反馈,或者发送至邮箱:liuyuanyang1@huawei.com。 可重点关注:操作无奈执行、内容形容谬误、解释不分明、低错等内容。 流动规定: 本次流动采纳积分制,在流动继续期间,能够继续反馈所有公布工作的Kit问题。参与者每提交一个文档品质问题,依据数量和问题重要性计分,最终依照总积分排名,对立评奖。 本周邀请您体验机器学习服务和近距离通信服务。 华为帐号服务开发指南API参考示例代码推送服务开发指南API参考示例代码机器学习服务开发指南API参考示例代码近距离通信服务 new开发指南API参考示例代码剖析服务 new开发指南API参考示例代码原文链接:https://developer.huawei.com/consumer/cn/forum/topic/0201387465017310021?fid=18原作者:龙翔之云

November 11, 2020 · 1 min · jiezi

关于hms-core:超简单集成华为系统完整性检测搞定设备安全防护

在不安全设备,如被root或解锁的手机上,运行利用通常会随同着肯定平安危险,例如被歹意病毒或木马软件利用root权限植入病毒、篡改用户设施信息和毁坏零碎等。因而,如何做好利用的平安防护、防止在不安全设备环境中产生平安危险,曾经成为其开发者必须要思考的因素。对此,华为凋谢平安检测服务,提供零碎完整性检测(SysIntegrity API),可检测利用运行的设施环境是否平安,如设施是否被root、被解锁等。 一、服务介绍华为零碎完整性检测包含以下特点: 基于可信执行环境TEE提供零碎完整性检测后果:在设施平安启动时,在TEE中评估检测零碎完整性,可信度高,并动静评估零碎完整性。零碎完整性检测后果平安可信:零碎完整性检测后果通过数字证书签名,检测后果不可篡改。其业务流程图如下图所示: (1). 你的利用集成HMS Core SDK调用Safety Detect service。(2). 申请TSMS(Trusted Security Management Service)服务器签名检测后果Server。(3). 你的利用申请本人服务检测后果。---- 完结 二、场景案例介绍目前已有金融、娱乐、便捷生存、新闻浏览等多个畛域的App集成了华为零碎完整性检测:金融类利用集成华为SysIntegrity,可无效晋升交易安全性。例如,能够在用户输出信用卡平安码(CVC)时,确认手机的零碎环境是否平安。 如手机设施未通过零碎完整性检测验证,则不容许应用该利用,以此爱护交易平安: 生存、新闻浏览类利用,集成SysIntegrity后可无效避免黑客攻击,确保利用内付费等流动平安: 视频娱乐类利用集成SysIntegrity,能够帮忙爱护内容版权;当用户注册、观看和下载离线播放视屏时,能够确保用户在内容提供商认可的设施上,实现流媒体和视频播放: 三、开发代码1 在AppGallery Connect中配置相干信息在开发利用前,须要在AppGallery Connect中配置相干信息。具体操作步骤:https://developer.huawei.com/consumer/cn/doc/HMSCore-Guides-V5/config-agc-0000001050416303-V5 2 配置HMS Core SDK的Maven仓地址2.1 关上Android Studio我的项目级“build.gradle"文件 2.2 增加HUAWEI agcp插件以及Maven代码库在allprojects-> repositories外面配置HMS Core SDK的Maven仓地址。 1. allprojects { 2. repositories { 3. google() 4. jcenter() 5. maven {url 'https://developer.huawei.com/repo/'} 6. } 7. } 在buildscript->repositories外面配置HMS Core SDK的Maven仓地址。 1. buildscript { 2. repositories { 3. google() 4. jcenter() 5. maven {url 'https://developer.huawei.com/repo/'} 6. } 7. } 在buildscript ->dependencies外面减少配置。 ...

November 9, 2020 · 2 min · jiezi

关于hms-core:手势切换背景让直播带货更加身临其境

前言 因为往年疫情扭转了各类人群的购物习惯,电商市场份额继续攀升,而直播电商作为一种簇新的交易方式正在重塑流量入口格局,越来越多消费者通过直播带货的形式进入商品页。因而主播为了获取更好的直播成果,往往要花费更多工夫筹备商品亮点介绍、优惠措施、展现环节,每一个环节都对最终交易后果产生间接影响。以往商家在固定布景的直播间带货,很容易让观众产生审美疲劳,当观众看不到本人对口的商品时往往因为不感兴趣而来到,除非超级段子手,否则主播无奈在所有商品环节让每个观众放弃兴致盎然,导致的后果可能是直播观看人数随着商品介绍不增反减。 当初借助华为机器学习服务推出的图像宰割技术就能够实现依据不同商品品类、需要数字化实时替换各种动态和动静布景,让直播随着切换的各种格调背景变得生动有趣。该技术采纳语义宰割的形式宰割出主播人像,比方介绍家居类商品时能够立刻切换成家居格调的房间,介绍户外运动配备时也能够实时切换到户外,观众通过这种翻新体验也更能找到身临其境的代入感。 性能介绍 Demo基于华为机器学习服务推出的图像宰割和手部关键点辨认两大技术,开发通过手势切换背景性能,为了防止误操作,本次Demo设置只有大幅挥手时才切换背景,加载自定义的背景后反对向前切换(向右拨动)和向后切换(向左拨动),操作形式和手机统一,反对动静视频背景,同时如果想采纳定制化的手势进行背景切换或实现其余手势特效,能够集成华为ML Kit手部关键点辨认进行定制开发。 是不是很具备想象力的交互体验?让咱们一起看看是如何实现的。 开发步骤增加HUAWEI agcp插件以及Maven代码库。buildscript { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... classpath 'com.huawei.agconnect:agcp:1.4.1.300' }} allprojects { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} }}Full SDK形式集成。dependencies{ // 引入图像宰割根底SDK implementation 'com.huawei.hms:ml-computer-vision-segmentation:2.0.4.300' // 引入多类别宰割模型包 implementation 'com.huawei.hms:ml-computer-vision-image-segmentation-multiclass-model:2.0.4.300' // 引入人像宰割模型包 implementation 'com.huawei.hms:ml-computer-vision-image-segmentation-body-model:2.0.4.300' // 引入手势辨认根底SDK implementation 'com.huawei.hms:ml-computer-vision-handkeypoint:2.0.4.300' // 引入手部关键点检测模型包 implementation 'com.huawei.hms:ml-computer-vision-handkeypoint-model:2.0.4.300'}在文件头增加配置。 在apply plugin: 'com.android.application'后增加apply plugin: 'com.huawei.agconnect' 自动更新机器学习模型 在AndroidManifest.xml文件中增加 <manifest ... <meta-data android:name="com.huawei.hms.ml.DEPENDENCY" android:value="imgseg,handkeypoint" /> ...</manifest>创立图像宰割检测器。MLImageSegmentationAnalyzer imageSegmentationAnalyzer = MLAnalyzerFactory.getInstance().getImageSegmentationAnalyzer();//图像宰割分析器MLHandKeypointAnalyzer handKeypointAnalyzer = MLHandKeypointAnalyzerFactory.getInstance().getHandKeypointAnalyzer();//手势辨认分析器 MLCompositeAnalyzer analyzer = new MLCompositeAnalyzer.Creator() .add(imageSegmentationAnalyzer) .add(handKeypointAnalyzer) .create();创立辨认后果解决类。public class ImageSegmentAnalyzerTransactor implements MLAnalyzer.MLTransactor<MLImageSegmentation> { @Override public void transactResult(MLAnalyzer.Result<MLImageSegmentation> results) { SparseArray<MLImageSegmentation> items = results.getAnalyseList(); // 开发者依据须要解决辨认后果,须要留神,这里只对检测后果进行解决。 // 不可调用ML Kit提供的其余检测相干接口。 } @Override public void destroy() { // 检测完结回调办法,用于开释资源等。 }} public class HandKeypointTransactor implements MLAnalyzer.MLTransactor<List<MLHandKeypoints>> { @Override public void transactResult(MLAnalyzer.Result<List<MLHandKeypoints>> results) { SparseArray<List<MLHandKeypoints>> analyseList = results.getAnalyseList(); // 开发者依据须要解决辨认后果,须要留神,这里只对检测后果进行解决。 // 不可调用ML Kit提供的其余检测相干接口。 } @Override public void destroy() { // 检测完结回调办法,用于开释资源等。 }}设置辨认后果处理器,实现分析器与后果处理器的绑定.imageSegmentationAnalyzer.setTransactor(new ImageSegmentAnalyzerTransactor());handKeypointAnalyzer.setTransactor(new HandKeypointTransactor());创立LensEngineContext context = this.getApplicationContext();LensEngine lensEngine = new LensEngine.Creator(context,analyzer) // 设置摄像头前后置模式,LensEngine.BACK_LENS为后置,LensEngine.FRONT_LENS为前置。 .setLensType(LensEngine.FRONT_LENS) .applyDisplayDimension(1280, 720) .applyFps(20.0f) .enableAutomaticFocus(true) .create();启动相机,读取视频流,进行辨认。// 请自行实现SurfaceView控件的其余逻辑。SurfaceView mSurfaceView = new SurfaceView(this);try { lensEngine.run(mSurfaceView.getHolder());} catch (IOException e) { // 异样解决逻辑。}检测实现,进行分析器,开释检测资源。if (analyzer != null) { try { analyzer.stop(); } catch (IOException e) { // 异样解决。 }}if (lensEngine != null) { lensEngine.release();}# 总结 综上,通过引入包、建设检测、剖析与后果解决等几个简略的步骤就能够疾速实现这个小小的黑科技。另外通过图像宰割技术,咱们还能够做很多货色,比方视频网站中的蒙版弹幕,联合一些前端渲染技术轻松防止弹幕遮蔽人体局部,或者利用现有素材制作各种尺寸的精美写真照片,语义宰割的一大益处就是能够精准地管制你想要宰割进去的物体,除了人像还能够对美食、宠物、修建、风光甚至花花草草等进行宰割,再也不必死磕电脑上的业余修图软件了。 ...

November 9, 2020 · 1 min · jiezi

关于hms-core:教你如何集成HMS-Nearby-Service-实现智能设备间文件的高速免流量传输

华为近距离通信服务(Nearby Service)应用华为自研协定,利用集成Nearby Service后,即可实现智能设施之间文件的免流量高速快传,并且集成过程简略易懂。 随着智能手机普及率越来越高,人们对智能手机依赖性也越来越强。罕用的大多数手机利用具备文件传输性能,如:社交类利用(传图片、传文件、传聊天记录等)、文件治理利用(传文件、备份、手机克隆等)、音视频类利用(分享歌曲、视频等)。这几类利用的传输文件性能次要是借助网盘、云服务器将文件传输到另一个设施上。这类形式都须要应用用户流量或者须要在有Wi-Fi的场景下进行传输,并不具备免流量面对面传输的能力。有一些开发者可能试图尝试通过蓝牙或者Wi-Fi来实现近场数据传输,但这须要和简单的网络协议、硬件设施打交道,且传输速度不尽人意。 Nearby Service四大长处轻松集成:仅2个文件传输API,无需和简单的网络协议打交道。极速传输:最高传输速率可超60M/秒,1GB文件传输仅需20秒。无需联网:无需借助路由器或其余网络设备,通过蓝牙、Wi-Fi实现数据传输,不破费用户本人的流量。平台反对:反对全安卓平台(华为设施和非华为设施),其余平台将陆续凋谢。Demo利用介绍(NearbyTransfer)为了让开发者更好的理解如何集成Nearby Service,这里提供了一个扫码传文件的Demo以供参考。NearbyTransfer集成了#HMS Core# Nearby Service和Scan Kit,在两个智能设施(手机、Pad等)之间通过扫码即可实现数据传输。 开发实战NearbyTransfer 开源我的项目的Github链接: https://github.com/HMS-Core/h... 上面为您介绍如何依据源代码将这个Demo运行起来,以便于您理解实现细节。 开发筹备工具筹备 两台华为手机(成果最佳)开发工具 Android Studio(3.X or later)注册成为开发者 注册成为华为开发者。 创立一个利用 参考Nearby Service 开发筹备在华为利用市场创立一个您的利用。 构建Demo利用 导入源代码到Android Studio(3.X or later) 将华为利用市场上新建利用的agconnect-services.json文件下载到本地,并将其放在示例代码的app目录下(app)。 运行示例利用 将Demo利用装置到测试机A,B在测试机A上抉择"Send File", 筛选须要传输的文件,生成二维码在测试机B上抉择"Receive File"期待文件传输完结 要害代码阐明在我的项目级gradle里增加华为maven仓 AndroidStudio我的项目级build.gradle文件,增量增加如下maven地址: buildscript { repositories { maven { url 'http://developer.huawei.com/repo/'} } }allprojects { repositories { maven { url 'http://developer.huawei.com/repo/'} }}在利用级的build.gradle外面加上SDK依赖 dependencies { implementation 'com.huawei.hms:nearby:5.0.2.300' implementation 'com.huawei.hms:scan:1.2.3.300'}在AndroidManifest.xml文件外面申明零碎权限 因Nearby Service是基于蓝牙、Wi-Fi、存储等能力实现,这里须要申明蓝牙、Wi-Fi、存储以及地位信息权限。(待减少扫码权限) <uses-permission android:name="android.permission.BLUETOOTH" /> <uses-permission android:name="android.permission.BLUETOOTH_ADMIN" /> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE" /> <uses-permission android:name="android.permission.CHANGE_WIFI_STATE" /> <uses-permission android:name="android.permission.ACCESS_COARSE_LOCATION" /> <uses-permission android:name="android.permission.ACCESS_FINE_LOCATION" /> <uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE"/> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/> <!--相机权限--> <uses-permission android:name="android.permission.CAMERA" />因为ACCESS_FINE_LOCATION,WRITE_EXTERNAL_STORAGE和READ_EXTERNAL_STORAGE是危险的零碎权限,因而,您须要动静的申请这些权限。如果权限有余,Nearby Service将会回绝为您的利用开启播送或者扫描。 ...

October 23, 2020 · 1 min · jiezi

关于hms-core:修图神器超简单实现华为HMS-ML-Kit图像超分辨率

前言不晓得大家有没有遇到这样的状况,图片压缩接管下载后清晰度骤降,画质含糊,更不用说放大浏览了。最近小编就遇到了啊,收到敌人发送的游览合照压缩包,关上后,OMG,这暗淡的场景、黑黑的人像、含糊的画面,怎么让我发朋友圈夸耀。无奈只能上网求助,还真让我发现了一款超好用、操作简略的华为HMS ML Kit图像超分辨率,重点是这个SDK完全免费、实用于各种Android机型。 背景介绍华为HMS ML Kit图像超分辨率基于深度神经网络,提供了可实用于挪动端的1x和3x超分能力。1x超分去除压缩噪声,3x超分在克制压缩噪声的同时,提供3倍放大能力。简略艰深的说,华为图像超分辨率提供1x和3x两种服务,1x超分不扭转图片尺寸,但进步图片的清晰度,提供更加真切、天然的视觉体验,3x超分是将图像的边长放大3倍,像素放大9倍,分辨率更高,失去更清晰的细节纹理。 相干场景图像超分辨率广泛应用于理论生存中各种场景(绿植、美食、人像、风光等图片),不仅仅只是优化人脸和文字场景。例如,购物类APP集成该服务,用户放大商品图片时,通过ML Kit 图像超分3x性能,可取得更清晰的商品细节。新闻浏览类APP集成该服务,用户能够在图片分辨率不变的状况下,通过1x超分性能失去更清晰的图片。拍照类APP集成该服务,用户拍摄图片时,通过图像超分性能取得更真切、更天然的图片。 开发实战1. 开发筹备在开始API开发工作之前,您须要实现必要的开发筹备工作,同时请确保您的工程中曾经 配置HMS Core SDK的Maven仓地址,并且实现了本服务的SDK集成。 相干步骤能够参考华为开发者联盟: https://developer.huawei.com/... 1.1 我的项目级gradle里配置Maven仓地址 buildscript { repositories { ... maven {url 'https://developer.huawei.com/repo/'} }} dependencies { ... classpath 'com.huawei.agconnect:agcp:1.3.1.300' }allprojects { repositories { ... maven {url 'https://developer.huawei.com/repo/'} }}1.2 利用级gradle里配置SDK依赖 dependencies{ // 引入汇合包。 implementation 'com.huawei.hms:ml-computer-vision-imageSuperResolution:2.0.2.300' implementation 'com.huawei.hms:ml-computer-vision-imageSuperResolution-model:2.0.2.300' }留神: 应用图像超分辨率服务,您须要在利用的build.gradle配置文件中设置targetSdkVersion小于29。 1.3 在文件头增加配置 apply plugin: 'com.android.application'apply plugin: 'com.huawei.agconnect'1.4 增加如下语句到AndroidManifest.xml文件中,自动更新机器学习模型到设施 <meta-data android:name="com.huawei.hms.ml.DEPENDENCY" android:value= "livenessdetection"/>1.5 读取本地文件权限 <!--读权限--><uses-permission android:name="android.permission.READ_EXTERNAL_STORAGE" />2.开发步骤2.1 创立图像超分辨率分析器。 ...

September 29, 2020 · 1 min · jiezi

关于hms-core:二维码距离远反光遮挡怎么办不用担心华为HMS-Scan-kit-统统帮您搞定

前言 前几天,小编外出shopping完,美滋滋的筹备开车回家,后果被车库的领取二维码拦住了,间隔太远,始终无奈辨认,前面的车主还使劲督促,搞得我很焦躁啊。回家后和敌人吐槽,没失去刺激不说,还强行退出了一个对于二维码反光、遮挡的大型吐槽现场。 扫码性能不是曾经应用很久了吗?怎么还有这么多问题? 起初无心中在外网上看到一篇对于华为 HMS Scan kit的介绍,小编顺着文章发现在华为开发者联盟网站上能够下载APK体验,连忙试了试成果。华为 HMS Scan kit性能果然弱小,轻松解决远距离、反光、损坏、遮挡等简单扫码场景。 成果展现远距离扫码 反光扫码 损坏、遮挡扫码 小编发现,华为HMS Scan kit还能够实现任意角度扫码、曲面扫码、同时辨认多个码等,反对13种寰球支流码,齐全能够满足生存、工作等各类场景应用需要。 大家能够戳下方链接,亲自感触下:https://developer.huawei.com/consumer/cn/doc/development/HMSCore-Examples-V5/android-sample-code-0000001050734383-V5 重点来了,这么好用、弱小的扫码服务性能,怎么取得呢? 不要焦急,小编曾经帮大家把开发流程搬过去了,快来集成吧! 开发实战1 配置AppGallery Connect 在开发利用前,须要在AppGallery Connect中配置相干信息。包含: 注册成为开发者。创立利用。 这里就不多介绍了,大家能够参考官网操作:https://developer.huawei.com/consumer/cn/doc/development/AppGallery-connect-Guides/agc-get-started#createproject 2 集成HMS Core SDK2.1 增加以后利用的AppGallery Connect配置文件 如果在AppGallery Connect中开明了相干服务则须要将“agconnect-services.json”文件增加到您的App中。 1、登录AppGallery Connect网站,点击“我的我的项目”。 2、在我的项目列表中找到您的我的项目,在我的项目中点击须要集成HMS Core SDK的利用。 3、在“我的项目设置 > 惯例”页面的“利用”区域,点击“agconnect-services.json”下载配置文件。 4、将“agconnect-services.json”文件拷贝到利用级根目录下。 2.2 配置HMS Core SDK的Maven仓地址 1、关上Android Studio我的项目级“build.gradle”文件。 2、增加HUAWEI agcp插件以及Maven代码库。 在“allprojects > repositories”中配置HMS Core SDK的Maven仓地址。在“buildscript > repositories”中配置HMS Core SDK的Maven仓地址。如果App中增加了“agconnect-services.json”文件则须要在“buildscript > dependencies”中减少agcp配置。buildscript { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} } dependencies { ... classpath 'com.huawei.agconnect:agcp:1.3.1.300' }} allprojects { repositories { google() jcenter() maven {url 'https://developer.huawei.com/repo/'} }}阐明:Maven仓地址无奈间接在浏览器中关上拜访,只能在IDE中配置。如需增加多个Maven代码库,请将华为公司的Maven仓地址配置在最初。2.3 增加编译依赖 1、关上Android Studio我的项目级“build.gradle”文件。 ...

September 29, 2020 · 2 min · jiezi

关于hms-core:HMS-出海生态联盟正式成立华为携手合作伙伴打造出海践行者

随着国内互联网市场竞争白热化,开发者转攻海内市场,冀望能从尚未饱和的海内市场获取流量增长。 据艾媒征询(iMedia)《2020年中国APP出海市场现状与竞争格局专题研究报告》显示,中国移动互联网企业出海以游戏、电商、工具类利用为主。这些畛域在中国市场较为成熟,用户规模涉及天花板,市场上巨头企业占据大部分市场份额,因而更多企业将倒退时机逐渐投向了海内。这其中不乏许多出海的“先行者”,在海内拓展中积攒了丰盛的实战经验。但对于刚踏上出海这条“航线”的新起航者而言,在对指标区域语言环境,文化风俗,法律合规和用户习惯都不相熟的状况下,出海之路也并非一帆风顺:如何让产品更好的融入本地文化,为用户所承受和青睐,如何躲避本地合规危险,为产品经营营造良好的合规环境,背地蕴含了许多对市场与用户的洞察和思考。 9月11日,作为华为开发者大会2020的议题之一,华为联结合作伙伴独特举办在东莞松山湖举办“寰球生态—中国出海首领峰会”。本次峰会上,华为正式联结网易、完满世界、Cocos、宝宝巴士、网龙网络、环球易购、Funplus、小熊博望、小影科技、欧普、飞书深诺、Testin等12家合作伙伴发动HMS出海生态联盟,旨在依靠华为全球化教训和能力,聚合合作伙伴的劣势,建设"出海服务引擎"。 寰球挪动市场空间微小,AppInChina CEO Rich Bishop在峰会上示意2019年寰球挪动市场累计下载量达到2040亿次,生产收入达到1200亿美元。全球化的市场让来自任何国家的开发者都能将开发的应用程序带到世界各地。华为寰球生态发展部总裁汪严旻示意,寰球100家利用中有38家来自中国,中国开发者是寰球利用生态组成的重要局部。而面对与国内市场环境不尽相同的海内市场,出海开发者广泛在产品本地化、本地合规和本地推广方面遇到或多或少的阻力。HMS出海服务引擎则可能帮忙开发者解决这些难题。 完满世界CEO萧泓在分享中示意,华为与完满世界在技术创新上有着深厚的单干,完满世界旗下的手游也同时在华为利用市场(AppGallery)上寰球公布。 基于华为凋谢偏心的HMS生态平台,出海生态联盟的成立为真正想做精品内容的企业提供了更广大空间和时机。 网易副总裁胡志鹏在分享与华为的单干中示意,网易与华为已在HMS生态构建、1+8+N、云游戏等方面进行宽泛单干。针对游戏产品本地化,华为能够提供本地玩家爱好的大数据分析及游戏小语种翻译服务,帮助制订本地化定价策略,招募线下玩家试玩,机型适配以及提供经营资源搀扶服务和解决方案。同时,HMS出海服务联盟为出海开发者提供专家讲座及案例库等多种形式的服务,用丰盛的本地案例让开发者更具象化理解本地合规要求,躲避合规危险。 针对开发者出海“本地推广”的痛点,Cocos CEO 王哲示意,华为海内丰盛的全球化品牌建设教训,也能够作为参考,帮忙出海企业在本地建设品牌。开发者还能够通过HMS出海服务能力引擎获取更多本地推广服务,通过联结经营,进一步在指标市场扩充影响力。中国游戏公司莉莉丝与华为联结品牌营销就是一个很好的例子,莉莉丝旗下的两款游戏《王国崛起(Rise of Kingdoms)》及《剑与远征(AFK Arena)》月新增下载均超过140%。 越来越多的中国品牌正在走向寰球,然而过来的20年来,中国的软件产品出海没有硬件出海那么顺利。置信将来,在HMS出海生态联盟的加持下,会有越来越多的利用成为出海践行者。

September 11, 2020 · 1 min · jiezi

关于hms-core:开放与拥抱丨HMS-要打破垄断让开发者与平台平等对话

华为在本次 HDC 大会上提到 HMS 时,应用频率很高的两个词是“凋谢”、“拥抱”,这两个词显示出了华为心愿通过与寰球合作伙伴和开发者携手,通过 HMS 生态提供能力和服务的信心。 依据华为公开的数据,截至目前,HMS 的寰球注册开发者数量曾经超过了 180 万,有 9.6 万以上的利用集成 HMS Core。提到这些数据时,华为消费者业务寰球生态发展部总裁汪严旻说:“寰球第三大挪动利用生态正在破土而出。” 让开发者与平台平等对话想要 HMS 短时间内进入公众,与苹果和安卓两大巨头三分市场是很难做到的,对于这一点,汪严旻也很坦诚的说到: “过来的十几年外面,整个挪动利用生态曾经被垄断了很多年了,这一点咱们在物理世界很敏感,大家没有抉择,只能抉择一个供应商,可能也会感觉很不爽,其实数字世界外面利用和内容也是一种垄断,这种垄断大家都心愿被突破,所以咱们在明天生态倒退外面,咱们强调咱们的指标就是可能给宽广的利用开发者、内容开发者、合作伙伴以及消费者提供更加偏心的、多元化的、可信赖的生态抉择。” 为了突破现有的格局,华为贯彻的准则是把更多利益分享给开发者,这也是华为突破苹果和安卓两大巨头垄断的一种策略。汪严旻提到了苹果、谷歌对平台内利用抽成高达 30% 的例子,他认为在这样的状况下,中国的开发者永远不可能与他们有平等的对话机会。HMS 要做的就是建设一个新的生态,能够更加偏心、凋谢,也能让消费者更加信赖。 HMS 的指标是能三分天下有其一在消费者曾经习惯了应用一种挪动利用生态的时候,后入局者想要在短时间与之造成分立是很难的。华为也意识到了这个难题,汪严旻从三个方面总结了 HMS 目前面临的次要挑战。 一是如何让消费者在短时间内承受一个新的货色,这须要让头部利用尽可能的商家,和 HMS 平台进行集成开发。 二是低频刚需利用这个硬骨头,很多利用并不是头部利用,应用频率也很低,比方购买车票、机票的利用,一年可能只用几次,但却是刚需,这在 HMS 的寰球生态建设中也是必不可少的。 第三,也是最重要的一点,就是在一些平台级的利用上,华为还在进行摸索,踊跃追赶,比方搜寻、地图、广告这些根利用的服务能力的晋升。 从长期来看,HMS 的指标是能三分天下有其一,做到跟其余两个利用生态相当的程度。这须要整个生态能做到自我循环,从获客、增长、经营到面向,产品的设计能有一个零碎自我运作实现。 汪严旻说,华为下一步的打算是首先把根底服务工作做好,把 Open line、digital line,还有包含线下寰球开发者服务中心这些根底能力做好。同时构建围绕开发者的界面,包含论坛、线上线下流动等等。 与中国开发者独特进军海内 汪严旻提到了一个数字“38%”,这是中国开发者目前在 Google Play 和 iOS 上奉献的占比,其实从这个角度来讲,中国开发者早就三分天下有其一了,中国开发者是将来挪动生态最重要的开发的力量。所以,汪严旻提出,即便做海内生态,也要更多的和中国开发者一起,把利用内容公布到海内。 现阶段 HMS 要做的,是把“根本可用”变成“好用”,这个变动波及到两个关键点,别离是低频刚需利用要全和内容必须足够丰盛。对于目前缺失的 20% 的头部利用,汪严旻说,会尽快找到代替利用,也激励中国利用到海内当地倒退。 随着中国移动利用出海走入深水区,语言转化、法律合规、外乡推广等本土化壁垒,逐步成为挑战。而华为本身的全球化实际和教训可能帮忙开发者和合作伙伴克服种种挑战。 汪严旻示意“咱们深信,每一位开发者,都是重要的合作伙伴。点点星光汇聚,便是璀璨河汉。只有与开发者独特成长,能力最终打造可信赖的凋谢生态,为用户提供多元化翻新体验。” 期待在将来,华为与寰球合作伙伴和开发者携手,共建一个全场景的智慧生态。

September 11, 2020 · 1 min · jiezi

关于hms-core:建设可信赖公平开放的HMS生态华为与全球伙伴合作共赢

在9月10日东莞松山湖召开的2020年华为开发者大会上,华为示意将持续与寰球合作伙伴、开发者携手,通过HMS生态提供的能力和服务,独特建设可信赖、偏心凋谢的挪动生态,为用户提供多元化的翻新体验。 华为寰球生态发展部总裁汪严旻在大会上发表《新挑战、新机遇、新生态》主题演讲,并示意华为将以更加凋谢的姿势,拥抱寰球的开发者和用户。 HMS生态疾速倒退的驱动力:一年内为用户实现 300 万个 “宿愿”自2019年华为开发者大会,华为投入3000名工程师,数百名技术人员进行HMS Core能力的开发以及开发者技术服务对接,以疾速建设HMS生态。 截至2020年8月, HMS寰球注册开发者数量超过180万,超过9万6千个利用集成HMS Core。 华为HMS的疾速成长来自于认真聆听用户的声音。为满足用户多样的利用下载需要,华为利用市场(AppGallery)设置了宿愿单功能,用户能够将心愿应用但还未上架的利用增加到宿愿单。用户需要会由专门团队进行整顿和剖析,并第一工夫传递给开发者和内容提供商。当AppGallery上架该利用后,提交“宿愿”的用户会同步收到告诉显示利用已上架的音讯。 在寰球开发者的反对、单干下,AppGallery一直降级,截至日前,已有300万个“宿愿”成为了事实。 寰球全天候,都在AppGalleryAppGallery与寰球TOP合作伙伴一起,给用户带来全天候舒服生存体验。例如,用户晚上能够应用荷兰导航软件TomTom Go Navigation或用爱沙尼亚打车软件Bolt快捷通勤;上午,用户能够应用法国利用Qwant检索信息,劳动时,法国利用Deezer能够帮忙用户听音乐轻松一下;中午,德国利用Foodora或Foodpada带来便捷订餐体验;早晨关上韩国的Line或德国的Telegram与敌人放松聊天。 “寰球全天候生存”只是AppGallery寰球倒退的缩影。目前,寰球各个区域的本地风行利用都已退出到HMS生态小家庭,海内用户曾经能够在AppGallery抉择应用逾95%的亚洲、中东非、拉美地区的本地头部利用以及85%的欧洲外乡头部利用。 寰球开发者对HMS生态以及AppGallery的反对,与华为的海量用户根底以及当先的硬件劣势密不可分,同时,HMS Core独有的能力和AppGallery也可能帮忙开发者长足发展,获取商业增长。 菲律宾直播利用Kumu在母亲节期间与AppGallery单干发展了15天联结营销流动,流动期间 Kumu的高端用户增长了220%,最高单日流水增长40倍。俄罗斯机顶盒制造商SBER DEVICES集成了HMS Core的投屏能力及文件分享能力后,用户只须要将手机和机顶盒遥控器碰一碰,手机屏幕画面即可投射到大屏上,小屏霎时变大屏。 AppGallery已服务寰球170多个国家/地区,寰球月活用户达4.9亿,2020年1月至8月,AppGallery累计利用分发达2610亿次。 “出海+来华”双向服务,折射HMS生态特殊作用近年来,智能终端的疾速倒退为中国移动利用出海发明了时机。艾媒征询公布的《2020年中国APP出海市场现状与竞争格局专题研究报告》显示,2020年第二季度寰球智能手机出货量份额排名前五品牌中,中国企业占据三席,其中华为以20.0%的份额登顶。 但随着中国移动利用出海走入深水区,语言转化、法律合规、外乡推广等本土化壁垒,逐步成为挑战。而华为本身的全球化实际和教训可能帮忙开发者和合作伙伴克服种种挑战。 为进一步助力开发者们顺利出海,华为与网易、完满世界、Cocos、宝宝巴士、网龙网络、环球易购、Funplus、小熊博望、小影科技、欧普、飞书深诺、Teatin等12家合作伙伴联结发动HMS出海生态联盟。 华为生态出海联盟将依靠华为全球化教训和能力,聚合合作伙伴的劣势,建设"出海服务引擎"。该平台能够全环节赋能中国开发者出海,以更凋谢的态度聚合华为与合作伙伴的能力,针对“产品本地化”、“本地合规”、“本地推广”三大出海难点提供服务,助力合作伙伴拓展寰球业务,为出海开发者提供更多的撑持和帮忙。作为凋谢的联盟,华为欢送更多搭档的退出,与合作伙伴一起将利用翻新带向全世界,丰盛寰球消费者的利用体验。 在将中国利用翻新带到寰球的同时,HMS生态也在帮助海内开发者进入中国。与国内开发者一样,当海内开发者进入中国市场时,他们也面临着获客、产品本地化、政策合规等战。华为致力于为寰球利用进入中国市场提供包含咨询服务、上架反对方服务以及营销服务等在内的外乡服务。阿联酋航空与AppGallery携手打造增强版官网利用以晋升用户体验就是一个典型案例。阿联酋航空发言人示意:“AppGallery有着互动性极强的工具,可能帮忙咱们更好地贴近市场和用户体验。咱们的下一阶段单干将很快开展,目标在于让乘客从打算旅行到到达目的地的每一步都能够领有舒服体验。” 自去年以来,华为曾经帮忙超过700个合作伙伴拓展国内市场。 此外,除了凋谢已有的销售服务和生态经营组织,华为将继续投入生态建设:在德国、波兰和俄罗斯新建3个生态单干实验室,在罗马尼亚、俄罗斯、埃及、墨西哥和马来西亚新建5个寰球开发者服务中心,通过本地化的服务组织和平台,更好地服务寰球开发者进入寰球市场。 汪严旻示意“咱们深信,每一位开发者,都是重要的合作伙伴。点点星光汇聚,便是璀璨河汉。只有与开发者独特成长,能力最终打造可信赖的凋谢生态,为用户提供多元化翻新体验。”将来,华为将持续与寰球合作伙伴和开发者携手,共建全场景智慧生态。

September 11, 2020 · 1 min · jiezi