自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 [HarmonyOS Next示例代码]Account Kit

本示例展示了使用 authentication.AuthenticationController 接口实现静默登录的能力,使用 FunctionalButton 组件提供的获取头像、手机号、收货地址、发票抬头的能力以及使用 Account Kit 开启或关闭未成年人模式的能力。本示例模拟了在元服务里调用登录接口实现静默登录;使用 FunctionalButton 组件获取头像功能获取头像;使用 FunctionalButton 组件获取手机号功能获取手机号;

2024-09-14 23:43:15 881

原创 [HarmonyOS Next示例代码]一多旅行住宿的关键场景实现

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

2024-09-14 23:41:22 662

原创 【HarmonyOS NEXT赋能套件最佳实践】高频开发场景案例-性能专题-点击响应优化

在应用生态高速发展的背景下,虽然移动设备的硬件运算性能已经达到了新的高度,但与此同时应用研发者也设计出更加多元化、智能化的产品,展现样式百花齐放,这些产品对高性能的需求与日俱增,加上同类型相近功能的产品互相竞争,用户也会对App产品质量的要求越来越高,对响应速度的要求也愈加严格。影响点击响应性能的因素有很多,借助DevEco Studio集成的相关分析工具,可以收集大量的系统数据,自动执行重复任务,建立统一的优化标准和流程,减少个人差异和误操作的可能性,帮助开发人员更好地了解性能瓶颈和优化潜力。

2024-09-14 23:36:56 936

原创 【HarmonyOS NEXT赋能套件最佳实践】高频开发场景案例-性能专题-应用冷启动优化

如果开发者需要分析启动过程的耗时瓶颈,优化应用或服务的冷启动速度,可使用Profiler提供的Launch场景分析能力,录制启动过程中的关键数据进行分析,从而识别出导致启动缓慢的原因所在。Profiler Launch可以拆解应用冷启动过程,抓取不同阶段的耗时数据,帮助开发者快速分析冷启动过程的耗时瓶颈。应用发送网络请求后等待网络数据的返回,网络请求的这段时间应用可以继续执行启动流程,直到网络数据返回后进行解析,反序列化之后就可以加载首页数据,因此网络请求的发起时机越早,整个冷启动的完成时延阶段越短。

2024-09-14 22:12:09 853

原创 [HarmonyOS Next示例代码]基于原生能力的无障碍模式

本示例基于系统提供的无障碍阅读能力,实现了无障碍扩展服务集成、原生组件屏幕朗读以及多个控件组合标注。

2024-09-12 18:00:23 624

原创 [HarmonyOS Next示例代码]特殊文字识别

本示例介绍使用Text组件的enableDataDetector属性实现文本特殊文字识别。

2024-09-12 17:55:15 334

原创 [HarmonyOS Next示例代码]Web自定义长按菜单

本示例介绍了给Webview页面中可点击元素(超链接/图片)绑定长按/鼠标右击时的自定义菜单的方案。

2024-09-12 17:50:10 272

原创 [HarmonyOS Next示例代码]Web组件嵌套滑动

本篇在Scroll滚动组件中嵌套了一个Web组件,通过nestedScroll进行滚动拦截,实现了一个文章详情展示案例。

2024-09-12 17:48:50 277

原创 [HarmonyOS Next示例代码]Web页面瞬开效果实践

本示例使用预渲染实现了Web页面的瞬开效果。

2024-09-12 17:46:33 341

原创 [HarmonyOS Next示例代码]自绘编辑框

本示例通过输入法框架实现自会编辑框,可以绑定输入法应用,从输入法应用输入内容,显示和隐藏输入法。

2024-09-12 17:42:08 313

原创 [HarmonyOS Next示例代码]多HAP开发

本示例展示多HAP开发,简单介绍了多HAP的使用场景,应用包含了一个entry HAP和两个feature HAP,两个feature HAP分别提供了音频和视频播放组件,entry中使用了音频和视频播放组件。三个模块需要安装三个hap包,最终会在设备上安装一个主entry的hap包。本示例用到了应用上下文Context接口 @ohos.app.ability.common媒体服务接口@ohos.multimedia.media。

2024-09-12 17:37:15 413

原创 [HarmonyOS Next示例代码]OpenGL三棱椎

XComponent控件常用于相机预览流的显示和游戏画面的绘制,在HarmonyOS上,可以配合Native Window创建OpenGL开发环境,并最终将OpenGL绘制的图形显示到XComponent控件。本示例基于"Native C++"模板,调用OpenGL(OpenGL ES)图形库相关API绘制3D图形(三棱锥),并将结果渲染到页面的XComponent控件中进行展示。

2024-09-12 17:35:44 536

原创 [HarmonyOS Next示例代码]dlopen加载so库并获取Rawfile资源

本示例中主要介绍在TaskPool子线程中使用dlopen加载so库,以及如何使用Native Rawfile接口操作Rawfile目录和文件。功能包括文件列表遍历、文件打开、搜索、读取和关闭Rawfile。

2024-09-12 17:34:17 353

原创 [HarmonyOS Next示例代码]Native XComponent

本示例中主要介绍开发者如何使用Native XComponent接口来获取NativeWindow实例、获取布局/事件信息、注册事件回调、通过OpenGL/EGL实现在页面上绘制形状、渲染YUV图像文件。功能主要包括点击按钮绘制一个五角星,并可以通过点击XComponent区域改变五角星的颜色;点击按钮渲染YUV图像文件。

2024-09-12 17:32:59 318

原创 [HarmonyOS Next示例代码]应用导航设计

通过设计单独的路由模块和动态加载方法,解决一个Navigation组件下多har/hsp间路由跳转依赖耦合问题。

2024-09-10 23:22:52 370

原创 [HarmonyOS Next示例代码]阅读器翻页效果实现

本示例基于显式动画、Canvas组件实现了阅读器上下滑动翻页、左右覆盖翻页、左右滑动翻页等效果。

2024-09-10 23:21:33 308

原创 [HarmonyOS Next示例代码]首页数据缓存加速冷启动

本示例是基于ArkTS的声明式开发范式实现的样例,主要介绍了首页数据缓存来加速应用冷启动的使用。

2024-09-10 23:19:50 611

原创 [HarmonyOS Next示例代码]自定义弹窗合集

本示例使用自定义弹窗(CustomDialog)、全屏模态转场(bindContentCover)、半模态转场(bindSheet)等实现多种自定义弹窗。

2024-09-10 23:16:33 908

原创 [HarmonyOS Next示例代码]媒体库视频

本示例使用Video组件展示了视频组件的基本功能,包括视频组件化,全屏化,窗口化,上下轮播视频等。

2024-09-10 23:16:15 687

原创 [HarmonyOS Next示例代码]UI框架-二维列表

该示例通过组件嵌套滚动实现一个响应左右滑动以及上下滑动的列表。

2024-09-08 15:14:50 305

原创 [HarmonyOS Next示例代码]H5页面跳转

本示例基于ArkUI框架和Web实现了H5页面和ArkTS原生界面之间的相互跳转。

2024-09-08 15:13:57 478

原创 [HarmonyOS Next示例代码]Web用户代理

本示例基于ArkTS和Web组件实现了User Agent的设置和获取功能。

2024-09-08 15:12:26 403

原创 [HarmonyOS Next示例代码]多设备自适应服务卡片

本示例展示Js工程中服务卡片的布局和使用,其中卡片内容显示使用了一次开发,多端部署的能力实现多设备自适应。用到了卡片扩展模块接口@ohos.app.form.FormExtensionAbility。卡片信息和状态等相关类型和枚举接口@ohos.app.form.formInfo。卡片数据绑定的能力接口@ohos.app.form.formBindingData。

2024-09-08 15:11:11 1011

原创 [HarmonyOS Next示例代码]ArkTS卡片计算器

本示例展示了使用ArkTS卡片开发的计算器模型。

2024-09-08 15:10:17 431

原创 [HarmonyOS Next示例代码]Stage模型卡片小游戏

本示例展示了如何通过Stage模型实现一个简单的游戏卡片。通过卡片支持的点击事件进行交互,让用户通过点击的先后顺序把一个乱序的成语排列成正确的成语。使用了C++和TS的混合编程方式,将获取随机数的能力下沉到C++实现,并通过NAPI的能力将C++实现的能力暴露到TS中。用到了卡片扩展模块接口@ohos.app.form.FormExtensionAbility。

2024-09-08 15:09:07 661

原创 [HarmonyOS Next示例代码]N-Body模拟程序

在本示例中,使用ArkTS编程语言开发了业界编程语言基准测试项目中的N体问题模拟程序,实现类木星体轨道计算。本示例用到了@ohos.taskpool和@ohos.worker 接口。示例中的程序可以用于AOT(Ahead Of Time)等性能测试。

2024-09-08 15:07:07 953

原创 [HarmonyOS Next示例代码]简单时钟

本示例通过使用@ohos.display接口以及Canvas组件来实现一个简单的时钟应用。

2024-09-08 15:06:08 816

原创 [HarmonyOS Next示例代码]深色模式

本示例通过@ohos.app.ability.ConfigurationConstant等接口,进行深色模式的设置。

2024-09-08 15:04:01 318

原创 [HarmonyOS Next示例代码]UI框架-证券代码的自定义键盘(ArkTS)

本示例是一款可一键输入“300”、“600”等证券代码的自定义键盘应用。

2024-09-08 14:56:02 704

原创 [HarmonyOS Next示例代码]Web组件预览PDF文件

本示例通过Web组件实现预览本地PDF文件和预览网络PDF文件,Tabs容器组件包含了两个独立的TabContent子组件,分别标示为预览本地PDF文件和预览网络PDF文件。每个子组件内部构建一个Web组件。第一个Web组件利用resource协议关联本地PDF文件路径以预览本地存储的PDF资源;第二个Web组件则通过配置网络链接属性,实现从互联网加载并预览远程PDF文件内容。

2024-09-08 14:53:39 731

原创 [HarmonyOS Next示例代码]画中画效果实现

本示例通过@kit.ArkUI、@kit.MediaKit等接口,实现了视频播放、手动和自动拉起画中画、画中画窗口控制视频播放和暂停等功能。

2024-09-08 14:49:46 935

原创 [HarmonyOS Next示例代码]内容发布器

本示例通过RichEditor组件以及常用的ArkUI组件,实现一个图文内容发布器。

2024-09-08 14:47:57 661

原创 [HarmonyOS Next示例代码]AI辅助图文内容高效编创

本文主要实现社交通讯类应用的图文内容编创流程,在该过程中接入自由流转、服务互动等HarmonyOS特性能力。

2024-09-08 14:40:23 741

原创 [HarmonyOS Next示例代码]智能填充

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

2024-09-08 14:38:14 956

原创 [HarmonyOS Next示例代码]常见Tab导航样式合集

本示例为开发者提供常见的Tab导航的UI样式,包括底部导航,顶部导航,侧边导航等典型场景。

2024-09-07 13:10:36 830

原创 [HarmonyOS Next示例代码]应用市场服务(ArkTS)

基于Stage模型,实现了展示应用详情页下载安装目标应用、展示元服务详情页添加至桌面、查询广告验签标签版本、获取模块安装信息和添加按需加载模块、应用市场更新和应用归因服务、查询隐私链接、查询隐私签署结果以及停止隐私协议等功能。

2024-09-07 13:07:08 672

原创 [HarmonyOS Next示例代码]Subpass Shading的使用(VULKAN)

本篇Codelab主要介绍如何使用Subpass Shading。示例代码通过XComponent组件调用NAPI创建Vulkan环境,实现绘制SPONZA场景,并展示Subpass Shading特性的使用。本篇CodeLab使用Native C++模板创建。

2024-09-07 12:59:53 854

原创 [HarmonyOS Next示例代码]拖拽框架开发实践

本示例设置组件是否可以响应拖拽事件,实现图片、富文本、文本、输入框、列表等组件的拖拽功能。

2024-09-07 12:58:12 729

原创 [HarmonyOS Next示例代码]流畅滑动页面

本项目是一个基于ArkTS的应用程序,基于伙伴高频使用场景,构建复杂的流畅滑动页面,滑动时不丢帧。

2024-09-07 12:55:06 1035

原创 [HarmonyOS Next示例代码]卡片更新

本示例实现使用router、call和message三种事件,以及定点刷新的方式实现卡片信息的刷新。

2024-09-07 12:52:51 570

校园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

校园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

实时通信项目_demo详细例子

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

2016-06-15

自定义listview

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

2016-06-15

实时天气android项目

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

2016-06-15

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

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

2016-04-13

空空如也

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

TA关注的人

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