首页标签鸿蒙开发
  • 鸿蒙开发沉浸式状态栏颜色

    典型应用全屏窗口UI元素包括状态栏、应用界面和底部导航条,其中状态栏和导航条,通常在沉浸式布局下称为避让区;避让区之外的区域称为安全区。开发应用沉浸式效果主要指通过调整状态栏、应用界面和导航条的显示效果来减少状态栏导航条等系统界面的突兀感,从而使用户获得最佳的UI体验。--->开发应用沉浸式效果//作用:用来开启或关闭沉浸式方法import{window}from'@kit.ArkUI'expor…
  • 鸿蒙开发封装音频播放 AVPlayer 和 申请长时任务

    使用AVPlayer可以实现端到端播放原始媒体资源,本开发指导将以完整地播放一首音乐作为示例,向开发者讲解AVPlayer音频播放相关功能。如需播放PCM音频数据,请使用AudioRenderer。播放的全流程包含:创建AVPlayer,设置播放资源,设置播放参数(音量/倍速/焦点模式),播放控制(播放/暂停/跳转/停止),重置,销毁资源。在进行应用开发的过程中,开发者可以通过AVPlayer的s…
  • 解读鸿蒙开发中手机硬件传感器开发问题的关键

    系统传感器是应用访问底层硬件传感器的一种设备抽象概念。开发者根据传感器提供的Sensor接口,可以查询设备上的传感器,订阅传感器数据,并根据传感器数据定制相应的算法开发各类应用,比如指南针、运动健康、游戏等。1.添加传感器权限(module.json5):{”name“:”ohos.permission.ACCELEROMETER“}2.启动/关闭传…
  • 鸿蒙开发封装权限管理 检测是否授权 动态申请授权的 打开系统设置

    检测是否授权动态申请授权的打开系统设置//封装一个检测是否授权动态申请授权的打开系统设置的权限管理页(处理授权结果)import{abilityAccessCtrl,bundleManager,common,Permissions}from'@kit.AbilityKit';classPermissionManager{//检查是否授权checkPermissions(permissions:Pe…
  • 鸿蒙巧用剪切板提升交互体验

    本模块主要提供管理系统剪贴板的能力,为系统复制、粘贴功能提供支持。系统剪贴板支持对文本、HTML、URI、Want、PixelMap等内容的操作。剪切板1.设置权限(module.json5):{//API12之后读取剪切板需要权限"name":"ohos.permission.READ_PASTEBOARD","reason":"$string:pasteboard",//在string.jso…
  • 鸿蒙通过系统相机拍照和录像(ArkTS)

    应用可调用CameraPicker拍摄照片或录制视频,无需申请相机权限。CameraPicker的相机交互界面由系统提供,在用户点击拍摄和确认按钮后,调用CameraPicker的应用获取对应的照片或者视频。应用开发者如果只是需要获取即时拍摄的照片或者视频,则可以使用CameraPicker能力来轻松实现。由于照片的拍摄和确认都是由用户进行主动确认,因此应用开发者可以不用申请操作相机的相关权限。1…
  • 鸿蒙申请 user_grant 用户授权配置

    1.配置声明权限:1.1在module.json5中添加权限说明(下面代码只展示了部分代码)"requestPermissions":[{//申请网络权限权限级别:normal授权方式:system_grant"name":"ohos.permission.INTERNET"},{//允许应用获取数据网络信息权限级别:normal授权方式:system_grant"name":"ohos.perm…