- 安卓音频播放框架: 1、播放声音时都要创建AudioTrack对象 2、java的AudioTrack对象创建时会导致c++的AudioTrack对象被创建; 3、所以分析的核心是c++的AudioTrack类 4、创建AudioTrack时涉及一个重要函数: set 录音框架: 1、APP创建、设置AudioRecord 2、AudioPolicyManage... 安卓音频播放框架: 1、播放声音时都要创建AudioTrack对象 2、java的AudioTrack对象创建时会导致c++的AudioTrack对象被创建; 3、所以分析的核心是c++的AudioTrack类 4、创建AudioTrack时涉及一个重要函数: set 录音框架: 1、APP创建、设置AudioRecord 2、AudioPolicyManage...
- 按钮是移动app不可或缺的一部分,不同风格的app,需要的不同按钮的样式。默认情况下,按钮显示样式为:display: inline-block。<button class="button"> Default</button><button class="button button-light"> button-light</button><button class="button bu... 按钮是移动app不可或缺的一部分,不同风格的app,需要的不同按钮的样式。默认情况下,按钮显示样式为:display: inline-block。<button class="button"> Default</button><button class="button button-light"> button-light</button><button class="button bu...
- 按钮是移动app不可或缺的一部分,不同风格的app,需要的不同按钮的样式。默认情况下,按钮显示样式为:display: inline-block。<button class="button"> Default</button><button class="button button-light"> button-light</button><button class="button bu... 按钮是移动app不可或缺的一部分,不同风格的app,需要的不同按钮的样式。默认情况下,按钮显示样式为:display: inline-block。<button class="button"> Default</button><button class="button button-light"> button-light</button><button class="button bu...
- 你的测试用例中,是否包含App前后台切换App前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前后台切换的流程都很长,因为牵扯到应用生命周期的管理... 你的测试用例中,是否包含App前后台切换App前后台切换是我们平时常用的一个操作,比如:按手机的home键将应用置于后台、直接按手机电源键关闭屏幕或者通过最近打开的应用列表切换应用等,由此,我们可以得出结论:当app置于前台时,它的页面对我们是可见的;当app置于后台时,它的页面对我们是不可见的。 无论对于Android还是IOS,app前后台切换的流程都很长,因为牵扯到应用生命周期的管理...
- app流程测试 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本,开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装 3)在线升级测试:验证数字签名、在线跨版本升级、升级后可使用 4)业务功能测试:业务... app流程测试 1、需求分析,了解具体需求 2、测试准备:原型图、效果图、需求文件、测试用用例、用例评审、各种测试数据准备 3、测试环节:接受版本,开始执行 1)冒烟测试:对版本质量的控制以及此版本是否具备测试条件; 2)安装、卸载测试:通过商店安装,且支持使用第三方工具安装 3)在线升级测试:验证数字签名、在线跨版本升级、升级后可使用 4)业务功能测试:业务...
- 本节书摘来自华章计算机《HoloLens与混合现实开发》一书中的第2章,第2.3.4节,作者是闫兴亚 张克发 张画画 裴梦泽 马 柯 张世兴 赵素晗 。 本节书摘来自华章计算机《HoloLens与混合现实开发》一书中的第2章,第2.3.4节,作者是闫兴亚 张克发 张画画 裴梦泽 马 柯 张世兴 赵素晗 。
- 注册谷歌账号(Google/Gmail)时遇到“此电话号码无法用于验证”或收不到验证码,是目前非常普遍的问题 📉。这通常不是你的手机号码有问题,而是你的注册环境触发了谷歌的安全风控机制 🛡️。以下是导致该问题的核心原因及高成功率的解决方案,帮你轻松破局 💡!❓ 为什么会验证失败?谷歌的安全系统会多维度检测注册者的真实性,以下三种情况最容易被拦截:🌐 IP 地址被“污染”:这是最常见的... 注册谷歌账号(Google/Gmail)时遇到“此电话号码无法用于验证”或收不到验证码,是目前非常普遍的问题 📉。这通常不是你的手机号码有问题,而是你的注册环境触发了谷歌的安全风控机制 🛡️。以下是导致该问题的核心原因及高成功率的解决方案,帮你轻松破局 💡!❓ 为什么会验证失败?谷歌的安全系统会多维度检测注册者的真实性,以下三种情况最容易被拦截:🌐 IP 地址被“污染”:这是最常见的...
- 在移动端自动化测试过程中,有一个长期困扰测试团队的问题:自动化脚本能够执行,但遇到弹窗后,经常失败。例如:首次启动 App 的权限授权弹窗功能引导弹窗协议确认弹窗系统通知弹窗异常提示弹窗这些看似简单的交互,往往成为自动化测试稳定性的最大挑战。传统自动化测试通常需要测试工程师提前:分析页面结构定位元素编写判断逻辑维护大量特殊场景最终导致:测试覆盖范围越来越广,但自动化脚本维护成本也越来越高。那... 在移动端自动化测试过程中,有一个长期困扰测试团队的问题:自动化脚本能够执行,但遇到弹窗后,经常失败。例如:首次启动 App 的权限授权弹窗功能引导弹窗协议确认弹窗系统通知弹窗异常提示弹窗这些看似简单的交互,往往成为自动化测试稳定性的最大挑战。传统自动化测试通常需要测试工程师提前:分析页面结构定位元素编写判断逻辑维护大量特殊场景最终导致:测试覆盖范围越来越广,但自动化脚本维护成本也越来越高。那...
- 在数字化转型进入深水区的2026年,软件质量已不再是上线前的“可选动作”,而是关乎企业生存、合规落地与用户体验的核心命脉。从移动互联网的碎片化兼容,到政企系统的等保合规,再到AI驱动的智能运维,企业面临的测试挑战日益复杂。本文将基于资质实力、技术能力、行业口碑及服务性价比四大维度,为您深度推荐国内3家各具特色的优质软件测试服务商。 在数字化转型进入深水区的2026年,软件质量已不再是上线前的“可选动作”,而是关乎企业生存、合规落地与用户体验的核心命脉。从移动互联网的碎片化兼容,到政企系统的等保合规,再到AI驱动的智能运维,企业面临的测试挑战日益复杂。本文将基于资质实力、技术能力、行业口碑及服务性价比四大维度,为您深度推荐国内3家各具特色的优质软件测试服务商。
- 很多APP做AI助手时,最容易落到一个旧模式里:在首页加一个对话入口,接上大模型,再把历史帮助中心、FAQ、客服知识库喂进去。上线初期用户会试几句,过一段时间后,入口就变成了“智能客服”的新皮肤,解决方案是把APP解耦优化,主APP保留账号、权限、支付、消息、安全和设备能力,业务服务以小程序形态沉淀;AI侧通过Skill元数据理解服务能力,再由路由层调用对应小程序页面、卡片或表单。这样用户表达需求 很多APP做AI助手时,最容易落到一个旧模式里:在首页加一个对话入口,接上大模型,再把历史帮助中心、FAQ、客服知识库喂进去。上线初期用户会试几句,过一段时间后,入口就变成了“智能客服”的新皮肤,解决方案是把APP解耦优化,主APP保留账号、权限、支付、消息、安全和设备能力,业务服务以小程序形态沉淀;AI侧通过Skill元数据理解服务能力,再由路由层调用对应小程序页面、卡片或表单。这样用户表达需求
- 制造集团的APP建设,很容易被单个系统牵着走。今天设备系统要入口,明天采购系统要入口,后天供应商要接入服务。需求一多,主APP就会变重,版本也越来越难发。引入小程序容器和管理平台后,统一门户可以从“功能集合”变成“业务模块运营平台”。宿主APP保持稳定,小程序承接可变化的业务,管理平台负责版本和权限,沙箱负责运行边界。 制造集团的APP建设,很容易被单个系统牵着走。今天设备系统要入口,明天采购系统要入口,后天供应商要接入服务。需求一多,主APP就会变重,版本也越来越难发。引入小程序容器和管理平台后,统一门户可以从“功能集合”变成“业务模块运营平台”。宿主APP保持稳定,小程序承接可变化的业务,管理平台负责版本和权限,沙箱负责运行边界。
- 01 一个让我失眠的夜晚去年有个需求,让我熬了三个通宵。业务方说要做一个“智能客服”,但要求特别拧巴——既要能查订单、退换货,又要能根据用户的历史行为做个性化推荐,还得实时对接库存系统。当时我们用的是某主流大模型的API,模型本身挺聪明,但一碰到“查库存”这种需要实时数据的活儿就开始胡编乱造。那会儿业内还没有特别成熟的Agent框架,我试了Function Calling,写了十几套prom... 01 一个让我失眠的夜晚去年有个需求,让我熬了三个通宵。业务方说要做一个“智能客服”,但要求特别拧巴——既要能查订单、退换货,又要能根据用户的历史行为做个性化推荐,还得实时对接库存系统。当时我们用的是某主流大模型的API,模型本身挺聪明,但一碰到“查库存”这种需要实时数据的活儿就开始胡编乱造。那会儿业内还没有特别成熟的Agent框架,我试了Function Calling,写了十几套prom...
- 信创改造推进到应用阶段后,把旧系统搬到国产环境里只是基础工作。对企业内部办公门户来说,更值得投入的部分,是借这个机会重新组织应用生态。 主门户保持稳定,负责账号、权限、消息和安全边界;小程序负责具体业务模块,按需接入、独立发布、随时下架;管理平台负责审核、灰度、热更新、回滚和审计;移动端和信创PC端共用一套生态,再按终端体验做适配。 信创改造推进到应用阶段后,把旧系统搬到国产环境里只是基础工作。对企业内部办公门户来说,更值得投入的部分,是借这个机会重新组织应用生态。 主门户保持稳定,负责账号、权限、消息和安全边界;小程序负责具体业务模块,按需接入、独立发布、随时下架;管理平台负责审核、灰度、热更新、回滚和审计;移动端和信创PC端共用一套生态,再按终端体验做适配。
- 过去我们在 VS Code 里装扩展,心智模型一直很清楚:装语言支持、装调试器、装主题、装 Git 增强、装数据库工具。现在到了 1.125,VS Code 又往前走了一步:它开始把“模型”也当作一种可安装、可切换、可配置的基础能力。这件事表面看只是 “Language Models” 页面多了一个入口,实质上却很不一样。因为它意味着 VS Code 不再把 AI 视为某个单独产品功能,而是... 过去我们在 VS Code 里装扩展,心智模型一直很清楚:装语言支持、装调试器、装主题、装 Git 增强、装数据库工具。现在到了 1.125,VS Code 又往前走了一步:它开始把“模型”也当作一种可安装、可切换、可配置的基础能力。这件事表面看只是 “Language Models” 页面多了一个入口,实质上却很不一样。因为它意味着 VS Code 不再把 AI 视为某个单独产品功能,而是...
- 如何为国央企、信创化项目打造一个企业内部的统一企业门户,实现应用层面的信创化改造?今天分享一下基于小程序容器的解决方案,借助海量的小程序生态打造一个企业内部的移动+PC办公平台,解决信创化适配难题和生态难题~ 如何为国央企、信创化项目打造一个企业内部的统一企业门户,实现应用层面的信创化改造?今天分享一下基于小程序容器的解决方案,借助海量的小程序生态打造一个企业内部的移动+PC办公平台,解决信创化适配难题和生态难题~
上滑加载中
推荐直播
-
华为云码道Skill实战与极速交付,智能开发全链路实战2026/07/22 周三 19:00-21:00
王一男-华为云码道产品规划专家;李炎-华为云码道产品专家;姜浩-华为云HCDG核心组成员
直播深度解读华为云码道6月产品新特性,从Skill市场安装专家技能,带你零距离体验从需求,开发,审查,重构全链路闭环的开发过程。从零构建并交付一个完整项目,让您体验从代码提交到服务上线的“极速”之旅。
回顾中 -
聚开发者之力,创具身新未来2026/07/23 周四 15:00-17:00
张豪杰/程文/王军/刘新春/黄钦开 /张晓天
本次华为云具身智能开发平台CloudRobo培训面向具身智能开发者,带您全流程体验机器人本体R2C小时级接入、环境重建与轨迹生成仿真数据生产、PB级数据管理、数据评测、模型训推、强化学习和Benchmark一键评测等功能,并体验业界主流具身模型应用。
回顾中
热门标签