#打开鸿蒙知识宝盒# 智问智答大师赛

HarmonyOS官方账号
发布于 2024-11-11 13:34
浏览
4收藏

重大消息!10月8日,华为正式宣布 HarmonyOS NEXT 公测版隆重开启!这不仅是华为在自主可控操作系统领域的一大飞跃,更是我们共同期待的里程碑时刻。


随着 HarmonyOS NEXT 的公测启动,我们深知在开发旅程中,开发者可能会遇到各种挑战和疑问。我们在这里,就是为了与您并肩作战,共同探索和解决这些难题。


本次#打开鸿蒙知识宝盒# 智问智答大师赛聚焦HarmonyOS NEXT 开发、实战中产生的具体内容,协助一线开发者解决实战难题,以「提问」的方式解决开发道路上的磕绊,通过「回答」去沉淀思考的成果,最终收获鸿蒙原生应用开发的知识宝盒,共建鸿蒙生态。

一、活动时间

大师赛参与时间:2024.11.11—2024.11.30

结果公布:2024.12.6

二、活动玩法

活动期间内,在本帖下方的评论区提问或回答即可参与活动。参与用户可瓜分千元奖励金!还有额外百元京东电商卡可领!

问答大师&幸运奖

奖励

具体条件

奖金

问答大师

活动期间内,提问/回答数量最多的10名参与用户

100元京东电商卡/人

幸运星

* 抽取4名参与用户送出礼品

50元京东电商卡/人

“幸运星”抽取方式:根据用户的提问时间顺序,符合提问要求且排名在36%和96%的提问用户即为中奖;同时,在该楼的第一条且符合回答要求的用户也为中奖。


例如本次活动结束时共有100个提问,则抽取排名在36%和96%,即第36个和第96个提问的用户为中奖用户,同时这两条提问下方的第1条回复用户也为中奖用户。


注:

1. 如果中奖问题的第一个回答不符合要求,则顺延到下一条符合回答要求的用户为中奖者;

2. 如果中奖问题没有回答,则顺延到下一个问题第一条符合要求的回答者为中奖者;

3. 如果中奖问题本身不符合要求,那么这个问题及其所有回答都视为无效,直接顺延到下一个问题及其第一条回答的用户为中奖者;

4. 本期活动统计截止时间为11月30日24:00。

瓜分千元奖励

奖励

具体条件

奖金

瓜分奖励金

「问答」板块提问/回答,3≤发布原创内容数<5

均分300元奖励金

「问答」板块提问/回答,5≤发布原创内容数<10

均分500元奖励金

「问答」板块提问/回答,10≤发布原创内容数≤19

均分800元奖励金

「问答」板块提问/回答,发布原创内容数≥20

均分1200元奖励金

三、内容要求

1.如何算有效提问?

  • 与HarmonyOS NEXT 相关,聚焦技术实战问题,例如开发、测试、实践应用中出现的各类问题;
  • 不能搬运、抄袭其他平台内容,或者重复提问,请确保提问真实且有借鉴意义;
  • 在本帖评论区进行提问,并且所提问题应具有时效性和探讨价值,能够引发开发者的互动讨论。

2.如何算有效回答?

  • 在本帖评论区的提问评论中进行回答,回答的问题需是活动开始后新产生的问题(问题发布时间为2024.11.11后);
  • 必须顶楼回答(即问题的第一条问答);
  • 内容真实、准确,可解决用户实际问题,抄袭、复制答案、无关内容等不算有效回答。​

四、如何参与活动

第一步:点击链接(​​https://wj.qq.com/s2/15064048/aae6/​​)填写报名表格

(必须要填写报名表哦,方便运营童鞋统计活动情况)

第二步:在本帖评论区点击「回复」进行提问,或在本帖评论区「回复」问题(即楼中楼)

完成以上步骤即为成功参与活动!

示例:#提问#

在本帖中,点击「回复」进行提问

#打开鸿蒙知识宝盒# 智问智答大师赛-鸿蒙开发者社区#打开鸿蒙知识宝盒# 智问智答大师赛-鸿蒙开发者社区

示例:#回答#

在本帖的回复中,点击「回复」进行回答

#打开鸿蒙知识宝盒# 智问智答大师赛-鸿蒙开发者社区#打开鸿蒙知识宝盒# 智问智答大师赛-鸿蒙开发者社区

Q&A

Q:如何参加活动?

A:先填写报名表,然后在本帖评论区进行提问/回答即可,且内容与 HarmonyOS NEXT相关。

报名表链接:​​https://wj.qq.com/s2/15064048/aae6/​

Q:活动如何计数?

A:发布一个问题,一个答案,计数为2。

Q:可以在自己的问题下回复自己吗?

A:不可以,仅限于在其他开发者提出的问题进行回复。

Q:一个答案可以在多个问题下回复吗?

A:不可以,但是近似的问题可以有同样的答案,不得灌水、直接复制抄袭他人答案。

Q:奖励金如何发放?

A:获奖用户不重叠,例如发布4条内容,仅可瓜分300奖励金,发布11条内容,仅可瓜分800元奖励金。

Q:在「问答版块」提问能否参与本次活动?

A:不能,本次活动仅限在本帖评论区提问或回答。


PS:活动所有解释权归51CTO鸿蒙开发者社区所有。

分类
已于2024-11-11 13:37:28修改
3
收藏 4
回复
举报
104条回复
按时间正序
/
按时间倒序
莫名瞄一眼
莫名瞄一眼

HarmonyOS哪年发布的? 哪年开源的?

1
回复
2024-11-12 18:00:14
郭老师的猫
郭老师的猫

占个座儿


回复
2024-11-12 20:23:20
耗子煨汁r
耗子煨汁r

HarmonyOS经历的多少个版本?

回复
2024-11-12 23:18:13
花鸟吹雪
花鸟吹雪

鸿蒙现在有多少原生应用及元服务?设备接入量大吗?

回复
2024-11-13 09:06:56
懂事的小马
懂事的小马

现在,鸿蒙有多少代码?注册开发者有多少?

回复
2024-11-13 10:35:34
超级马里奥64
超级马里奥64 回复了 莫名瞄一眼
HarmonyOS哪年发布的? 哪年开源的?

2019年5月17日,华为操作系统团队开发自主产权操作系统——鸿蒙Harmony OS。8月9日,华为在东莞举行华为开发者大会,正式发布操作系统鸿蒙OS。同时余承东也表示,HarmonyOS实行开源。

回复
2024-11-13 10:38:20
蓝黑沫夏
蓝黑沫夏

执行 "hdc list targets"命令后结果为:[Empty],是啥情况?怎么解决?

回复
2024-11-13 12:02:31
福娃泡泡
福娃泡泡

如果把一张图片保存到相册?使用什么控件?代码要怎么写?

回复
2024-11-13 14:57:26
木子木兆
木子木兆

感觉也是站起来了

回复
2024-11-13 18:35:24
无敌大暴龙
无敌大暴龙

哎呀,扫码直达跳转总是失败,试了好几次都不行,求大神指教。

回复
2024-11-13 19:13:36
小猫的老公
小猫的老公

怎么可以使得自定义扫码主动通过手势缩放相机流呀?

回复
2024-11-13 22:44:23
朝花惜拾丶
朝花惜拾丶 回复了 耗子煨汁r
HarmonyOS经历的多少个版本?

五个版本,目前是HarmonyOS NEXT版本。

回复
2024-11-14 08:08:48
重庆大镖客
重庆大镖客

HSP转HAR好搞不?怎么搞?

回复
2024-11-14 08:10:23
被窝终结者
被窝终结者 回复了 懂事的小马
现在,鸿蒙有多少代码?注册开发者有多少?

之前,老余10月份做分享时候说,鸿蒙累积超过1.1亿行代码,注册开发者是675万。

回复
2024-11-14 10:04:24
海底捞天王
海底捞天王

打开应用功能跳转第三方应用总是不成功,啥情况?

是这样显示的:startAbility failed, code is 16000018, message is The application is not allow jumping to other applications when api version is above 11.


回复
2024-11-14 10:35:24
自封的不算
自封的不算 回复了 福娃泡泡
如果把一张图片保存到相册?使用什么控件?代码要怎么写?

​建议用安全控件中的保存控件试试,既可以免去权限申请和权限请求等环节,还可以获得临时授权,实现保存图片到相册的功能。

具体代码:​

import { photoAccessHelper } from '@kit.MediaLibraryKit';
import { fileIo } from '@kit.CoreFileKit';
import { common } from '@kit.AbilityKit';
import { promptAction } from '@kit.ArkUI';
import { BusinessError } from '@kit.BasicServicesKit';

async function savePhotoToGallery(context: common.UIAbilityContext) {
  let helper = photoAccessHelper.getPhotoAccessHelper(context);
  try {
    // onClick触发后5秒内通过createAsset接口创建图片文件,5秒后createAsset权限收回。
    let uri = await helper.createAsset(photoAccessHelper.PhotoType.IMAGE, 'jpg');
    // 使用uri打开文件,可以持续写入内容,写入过程不受时间限制
    let file = await fileIo.open(uri, fileIo.OpenMode.READ_WRITE | fileIo.OpenMode.CREATE);
    // $r('app.media.startIcon')需要替换为开发者所需的图像资源文件
    context.resourceManager.getMediaContent($r('app.media.startIcon').id, 0)
      .then(async value => {
        let media = value.buffer;
        // 写到媒体库文件中
        await fileIo.write(file.fd, media);
        await fileIo.close(file.fd);
        promptAction.showToast({ message: '已保存至相册!' });
      });
  }
  catch (error) {
    const err: BusinessError = error as BusinessError;
    console.error(`Failed to save photo. Code is ${err.code}, message is ${err.message}`);
  }
}
@Entry
@Component
struct Index {
  build() {
    Row() {
      Column({ space: 10 }) {
        // $r('app.media.startIcon')需要替换为开发者所需的图像资源文件
        Image($r('app.media.startIcon'))
          .height(400)
          .width('100%')
        SaveButton().onClick(async (event: ClickEvent, result: SaveButtonOnClickResult) => {
          if (result === SaveButtonOnClickResult.SUCCESS) {
            const context: common.UIAbilityContext = getContext(this) as common.UIAbilityContext;
            // 免去权限申请和权限请求等环节,获得临时授权,保存对应图片
            savePhotoToGallery(context);
          } else {
            promptAction.showToast({ message: '设置权限失败!' })
          }
        })
      }
      .width('100%')
    }
    .height('100%')
    .backgroundColor(0xF1F3F5)
  }
}
回复
2024-11-14 17:36:58
天涯独一隅
天涯独一隅 回复了 小猫的老公
怎么可以使得自定义扫码主动通过手势缩放相机流呀?

可以试试组合手势接口设置变焦比setZoom(zoomValue : number): void。建议这样撸:

import { hilog } from '@kit.PerformanceAnalysisKit';
Column() {
  // 绑定手势
}.gesture(PinchGesture({ fingers: 2 })
  .onActionStart((event: GestureEvent) => {
    hilog.info(0x0001, '[Scan Sample]', 'Pinch start');
  })
  .onActionUpdate((event: GestureEvent) => {
    if (event) {
      // 手势缩放比例
      let scaleValue = event.scale;
      // 1、手势跟随过程中设置变焦比
    }
  })
  .onActionEnd((event: GestureEvent) => {
    // 2、手势结束抬起后,设置变焦比
  })
)
回复
2024-11-14 22:51:25
Potatoes先生
Potatoes先生 回复了 花鸟吹雪
鸿蒙现在有多少原生应用及元服务?设备接入量大吗?

10月发布会上有提到,鸿蒙原生应用及元服务超过15,000款原生应用及元服务,设备接入量突破10亿。

回复
2024-11-15 08:40:34
风间爱小新V
风间爱小新V 回复了 无敌大暴龙
哎呀,扫码直达跳转总是失败,试了好几次都不行,求大神指教。

要先看App Linking配置、开发者网站服务器配置、检查App Linking中网址域名关联这些都对不,哦,还有应用的“module.json5”文件中域名关联和应用签名也看看。

回复
2024-11-15 15:18:52
努力向前进
努力向前进 回复了 海底捞天王
打开应用功能跳转第三方应用总是不成功,啥情况?是这样显示的:startAbility failed, code is 16000018, message is The application is not allow jumping to other applications when api version is above 11.

可以试试执行命令手动开启限制开关:

hdc shell param set persist.sys.abilityms.support.start_other_app true
回复
2024-11-15 17:50:14
回复
    相关推荐