自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(475)
  • 资源 (5)
  • 收藏
  • 关注

原创 【sample】实现图片压缩

本示例通过Image kit相关接口,实现了对图片进行压缩的功能,主要是通过二分法进行图片压缩,参考本示例可实现选择图片目标大小进行压缩的功能。

2025-05-06 22:24:36 306

原创 【sample】基于相机开放能力实现系统级相机

本示例展示了如何使用HarmonyOS提供的相机开放能力,主要包括使用camera kit拍摄以及photoAccessHelper进行保存图片和视频。本示例主要适用于第三方应用调用系统相机能力,实现系统相机级别的效果和能力,比如分辨率、动图、视频防抖、连续变焦等。

2025-05-06 22:23:38 268

原创 【sample】基于AI能力实现图文内容高效编创

本示例展示如何在图文编辑中接入HarmonyOS特性,包括照片选取、HD Vivid展示、图片AI识别文字与抠图、MovingPhoto拍摄、跨端操作等图文流转功能,适用于社交类应用,并提供详细技术实现。

2025-05-06 22:22:43 266

原创 【sample】实现图片获取与保存功能

本项目基于Media Library Kit和Image Kit等HarmonyOS API实现了在HarmonyOS系统上获取图片、读取图片信息和保存图片的方式,开发者可以选择适合自己业务场景的方式参考开发。

2025-05-06 22:21:35 252

原创 【sample】XEngine超分和自适应可变速率着色的使用(VULKAN)

本篇Codelab主要介绍如何使用XEngine空域GPU超分API、时域AI超分API进行纹理的超分以及开启自适应可变速率着色,通过XComponent组件创建Vulkan环境,实现绘制SPONZA场景。本篇CodeLab使用Native C++模板创建。

2025-05-05 20:25:55 679

原创 【sample】基于延迟链接能力跳转应用详情页

本示例展示了作为目标方应用(AppLinkingSampleDestination)如何获取拉起方应用(AppLinkingSampleOriginal)的延迟链接地址,并跳转详情页面,提升链接转化率;作为拉起方如何拉起集成了App Linking Kit的目标方应用,缩短应用链接打开步骤,提升用户体验。在目标方应用的module.json5里配置需要拉起的延迟链接的skills信息。在目标方应用中使用deferredLink.popDeferredLink()接口获取延迟链接的url。

2025-05-05 20:22:11 581

原创 【sample】实现视频播放的功能

本示例通过系统组件Video,实现视频播放的功能,包含视频组件化、全屏播放视频、小窗口播放视频、上下轮播视频等。帮助有媒体播放业务的开发者掌握Video组件的相关接口和属性,开发自己的业务。

2025-05-05 20:15:38 383

原创 【sample】基于融合场景服务构建场景化Button组件

本示例展示了使用华为融合场景服务提供的场景化Button,主要用于获取快速验证手机号Button、地图选点Button、选择头像Button、打开APP Button、选择收货地址Button、选择发票抬头Button、权限设置Button的能力。使用时需要引用场景化组件接口'@kit.ScenarioFusionKit'

2025-05-05 20:13:10 657

原创 【sample】基于融合场景服务实现API获取系统属性

本示例展示了使用华为融合场景服务提供的场景化API,主要用于获取系统信息和设备位置。需要使用华为融合场景服务接口。

2025-05-05 20:11:43 909

原创 【sample】基于融合场景服务实现智能推荐数据填充-智能填充

本示例展示了使用智能填充服务提供场景化的输入建议,实现复杂表单一键填充,帮助用户轻松地完成表单填写。使用时需要引用程序框架服务接口@kit.AbilityKit。

2025-05-05 20:10:27 219

原创 【sample】使用Reader Kit进行电子书阅读

基于Reader Kit(阅读服务)提供的能力,实现了电子书的阅读功能。为开发者展示了多种格式电子书的解析、排版、阅读交互能力,以及如何借助Reader Kit的能力和组件快速构建书籍阅读能力。

2025-05-05 20:00:52 715

原创 【sample】实现应用异常处理功能

本示例通过应用事件打点hiAppEvent获取上一次应用崩溃或应用卡死的异常信息,并将异常数据信息加载到页面上。帮助开发者掌握应用异常信息的获取方法,实现应用异常的快速定位和及时处理。

2025-05-05 19:59:20 974

原创 【sample】基于文档扫描控件实现从图像中提取表格的功能

本示例展示了如何集成文档扫描控件,实现从图像中识别并提取表格的功能。表格内容支持保存为Excel文件。需要使用文档扫描控件@hms.ai.DocumentScanner.d.ets。

2025-05-05 19:58:06 863

原创 [Sample]场景化语音服务

本示例展示了语音类AI能力中的朗读控件能力。本示例模拟了在应用里,通过点击朗读听筒,跳转朗读控件播放面板并对文章进行朗读的场景。需要使用HiAI引擎框架中的@kit.SpeechKit.d.ts接口。

2025-03-26 11:53:48 286

原创 [Sample]基于基础视觉服务及相机实现拍照识别文字功能

本示例通过使用@ohos.multimedia.camera (相机管理)和textRecognition(文字识别)接口实现拍照后识别提取照片内文字的功能。帮助开发者了解开发文字识别工具类应用时,如何将照片输入流与文字识别接口关联,从而实现文字识别的功能。

2025-03-26 11:38:56 403

原创 [Sample]实现视频播放的功能

本示例通过系统组件Video,实现视频播放的功能,包含视频组件化、全屏播放视频、小窗口播放视频、上下轮播视频等。帮助有媒体播放业务的开发者掌握Video组件的相关接口和属性,开发自己的业务。

2025-03-23 17:10:09 428

原创 [Sample]实现卡片更新与数据交互功能

服务卡片给用户提供一目了然的信息内容,具有易用可见、智能可选和多段可变的特点。本示例通过卡片开发服务(Form Kit),介绍卡片的创建、交互、更新与管理等功能的实现,使开发者能够高效完成个性化服务卡片的开发。

2025-03-23 16:54:08 907

原创 [Sample]实现PC/2in1异形窗口功能

本示例通过使用setWindowMask()等接口,实现了在PC/2in1设备上创建圆形、三角形、图片形状等异形子窗口的功能,帮助开发者掌握非矩形窗口的场景开发。

2025-03-23 16:46:13 420

原创 [Sample]实现生成用户目录文件功能

本示例基于文件I/O接口和Environment接口,实现了一键在PC/2in1设备内生成Document目录、Download目录、Desktop目录文件功能,便于用户理解在 Document目录、Download目录、Desktop目录的文件交互。

2025-03-23 16:42:37 258

原创 [Sample]实现视频投播功能

本示例将应用接入统一投播组件AVCastPicker实现视频的投播功能,可以将手机上播放的视频投到PC/2in1设备上继续播放,并通过投播控制器AVCastController完成投播状态下的播放控制和远端播放状态监听等操作。

2025-03-23 16:40:18 823

原创 [Sample]基于DataCache库提升应用冷启动速度

本示例展示了基于DataCache库的数据缓存能力,提升HarmonyOS应用冷启动速度的功能,以优化应用使用体验。

2025-03-23 16:32:50 338

原创 [Sample]实现长截图功能

本示例介绍了如何实现滚动组件(如List组件)以及Web组件长截图功能。分别通过滚动控制器Scroller和WebView的控制器WebviewController,结合组件截图@ohos.arkui.componentSnapshot模块,实现长截图功能。

2025-02-10 22:36:58 907

原创 [Sample]实现图片获取与保存功能

本项目基于Media Library Kit和Image Kit等HarmonyOS API实现了在HarmonyOS系统上获取图片、读取图片信息和保存图片的方式,开发者可以选择适合自己业务场景的方式参考开发。

2025-02-10 22:35:46 289

原创 [Sample]实现查询应用包信息功能

本示例主要介绍如何获取应用包相关信息并展示,主要包括在ArkTS侧分别获取应用图标、名称等resource资源信息和应用包签名信息以及在Native侧获取应用包名和签名信息。基于本示例,开发者可以掌握应用包管理相关的使用能力。

2025-02-10 22:30:40 390

原创 [Sample]基于MindSpore Lite接口实现图像分类(C++)

本文基于MindSporeLite提供的C++ API,实现“端侧图像分类”示例程序,来演示端侧部署的流程,以便用户掌握图像分类C++接口的能力。选择图像分类模型。将模型转换成MindSporeLite模型格式。在端侧使用MindSporeLite推理模型,显示出可能的分类结果。

2025-02-10 22:29:43 314

原创 [Sample]一次开发,多端部署-旅行住宿

本示例主要使用栅格布局和List组件相结合的方式,实现了旅行住宿差异化的多场景响应式变化效果。

2025-01-31 23:56:41 919

原创 [Sample]一次开发,多端部署-股票应用

本示例主要使用栅格布局和List组件相结合的方式,实现了股票类差异化的多场景响应式变化效果。

2025-01-31 23:55:34 253

原创 [Sample]一次开发,多端部署-商务办公

本示例主要使用断点监听和sidebarContainer组件、navigation组件相结合的方式,实现了商务办公类差异化的多场景响应式变化效果。

2025-01-31 23:54:28 986

原创 [Sample]一次开发,多端部署-新闻阅读

本示例基于自适应布局和响应式布局,实现一次开发,多端部署的新闻阅读页面。根据手机、折叠屏以及平板不同的设备尺寸实现对应页面。

2025-01-31 23:52:56 529

原创 [Sample]一次开发,多端部署-移动支付

本篇Sample基于Scan Kit中的默认界面扫码能力与码图生成能力实现移动支付应用中常见的扫一扫和收付款功能。

2025-01-31 23:47:32 386

原创 [Sample]一次开发,多端部署-便捷生活

本篇Sample基于自适应布局和响应式布局,实现一次开发,多端部署的便捷生活页面,并根据手机、折叠屏、平板以及2in1不同的设备尺寸实现对应页面。

2025-01-31 23:46:25 906

原创 [Sample]实现语言基础类库功能

ohos.convertxml (xml转换JavaScript)@ohos.taskpool (启动任务池)@ohos.uri (URI字符串解析)@ohos.util (util工具函数)@ohos.ArkTSUtils (ArkTSUtils工具函数)@ohos.util.ArrayList (线性容器ArrayList)@ohos.util.Deque (线性容器Deque)@ohos.util.HashMap (非线性容器HashMap)

2025-01-29 20:39:33 763

原创 基于Stage模型实现简单游戏卡片

本示例使用Stage模型和C++/ArkTS混合编程创建一个成语排序游戏卡片,通过点击事件让用户按正确顺序排列乱序的成语。C++负责随机数生成并通过NAPI接口与ArkTS交互,结合Form Kit增强卡片功能和交互体验。

2025-01-29 20:29:13 434

原创 [Smaple]实现嵌入式拉起元服务功能

本示例展示了使用 FullScreenLaunchComponent 全屏启动元服务组件实现嵌入式拉起元服务的能力。当被拉起方授权使用方可以嵌入式运行元服务时,使用方全屏嵌入式运行元服务;未授权时,使用方跳出式拉起元服务。

2025-01-29 20:00:15 421 1

原创 [Sample]基于Web组件实现视频处理功能

本示例基于Web长按处理onContextMenuShow()方法与Web组件下载能力等,为用户在视频观看场景中提供了全屏播放、复制视频链接地址、快捷打开浏览器观看以及视频下载的综合功能,丰富了用户交互体验,增强了内容的可获取性和分享便捷性。

2025-01-29 19:58:43 616

原创 [Sample]基于Stage模型的UIAbility组件启动模式

本示例展示了在一个Stage模型中,针对不同的业务场景,实现UIAbility实例在启动时的不同呈现状态,提供了三种启动模式:singleton启动模式为单实例模式,multiton启动模式为多实例模式,specified启动模式为指定实例模式。

2025-01-29 16:39:23 671

原创 [Sample]基于AbilityKit实现Stage模型Ability管理的相关能力

介绍本示例基于AbilityKit实现Stage模型Ability管理的相关能力,实现跳转AbilityContext页面、AbilityAccessCtrl页面、Window页面等功能。

2025-01-29 13:30:21 768

原创 [Sample]实现自定义键盘功能

本示例介绍自定义键盘的实现,通过绑定系统键盘,实现自定义键盘和系统键盘的切换;通过onAreaChange获取自定义键盘高度,设置布局避让;为开发者讲解键盘切换、自定义键盘光标处理、自定义键盘布局避让等技术场景案例。

2025-01-29 13:22:33 353

原创 [Sample]基于hidebug接口获取应用内存使用情况

本示例通过使用@ohos.hidebug接口,来获取当前应用内存使用情况,并以数字的形式展示出当前内存的使用情况,包括私有内存、共享内存以及PSS内存等指标。

2025-01-29 13:17:14 321

原创 基于ArkWeb实现系统原生组件渲染至H5页面上

该方案展示了ArkWeb同层渲染:将系统原生组件直接渲染到前端H5页面上,原生组件不仅可以提供H5组件无法实现的一些功能,还能提升用户体验的流畅度。

2025-01-29 13:15:07 376

选择文件 ( 阿里研发面试题2016最新.docx )

1intmain(){fork()fork();}共创建几个进程?答3个。知识点一个现有进程可以调用fork函数创建一个新进程。由fork创建的新进程被称为子进程childprocess。fork函数

2016-04-13

实时天气android项目

自己开始开发的android项目,用了聚合天气的开源接口,写了解析json数据格式的工具,android开发平台,城市选择,天气页面的实时展现。

2016-06-15

实时通信项目_demo详细例子

经典实时通信项目,定义了诸多有用的接口,使用设计模式,数据绑定,activity fragment service设计,数据监听 contentprovider内容共享,自定义listview adapter设计;数据缓存使用设计。

2016-06-15

校园WiFi--Android版源码(可导入Eclipse)

开发原因:用手机登录校园网web.wlan.bjtu,有时候不能正常刷出登录网页;于是寻找简单方便的办法。 开发需求:输入用户名和密码,然后登录校园WiFi,要求简单且安全方便操作。 开发技术:0.UI设计 1.Android Activity业务(HttpURLConnection,网络请求POST,GET) 2.多线程交互(Handler,Message等) 3.WiFi管理器 4.Activity后台运行 5.分析Log提示,修改BUG 5.零碎技术 开发中遇到的问题: 0.学校WiFi登录机制,抓包分析。 1.学校WiFi注销机制,抓包分析(这个过程中遇到不明白的问题)。 2.分析APP运行日志,修改BUG。 下一步的改进: 0.开发提示栏显示功能(类似微信后台运行)。 1.显示当前账户的流量信息(在线时长,已使用流量,剩余流量)。 2.UI优化(符合用户使用习惯)。

2017-04-17

校园WiFi客户端

校园WiFi Android 开发原因:用手机登录校园网web.wlan.bjtu,有时候不能正常刷出登录网页;于是寻找简单方便的办法。 开发需求:输入用户名和密码,然后登录校园WiFi,要求简单且安全方便操作。 开发技术:0.UI设计 1.Android Activity业务(HttpURLConnection,网络请求POST,GET) 2.多线程交互(Handler,Message等) 3.WiFi管理器 4.Activity后台运行 5.分析Log提示,修改BUG 5.零碎技术 开发中遇到的问题: 0.学校WiFi登录机制,抓包分析。 1.学校WiFi注销机制,抓包分析(这个过程中遇到不明白的问题)。 2.分析APP运行日志,修改BUG。 下一步的改进: 0.开发提示栏显示功能(类似微信后台运行)。 1.显示当前账户的流量信息(在线时长,已使用流量,剩余流量)。 2.UI优化(符合用户使用习惯)。

2017-04-17

自定义listview

自定义listview 设计数据adpter 滑动冲突

2016-06-15

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除