- 安卓音频播放框架: 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节,作者是闫兴亚 张克发 张画画 裴梦泽 马 柯 张世兴 赵素晗 。
- 当下,移动端流量红利见顶,存量博弈成为常态,如何在保障用户体验的前提下释放每一寸流量的商业价值,成为众多开发者面临的核心议题。对于正在探索商业化闭环的团队而言,理清 APP 怎么接入广告的实操逻辑,是打破营收瓶颈的关键一步。目前市场上的主流平台,有的侧重视频信息流填充,有的依托强社交关系链,而具备前瞻性的方案则是强调整合数据洞察与动态调优能力的全局视点。然而,在实际落地过程中,开发者往往面临... 当下,移动端流量红利见顶,存量博弈成为常态,如何在保障用户体验的前提下释放每一寸流量的商业价值,成为众多开发者面临的核心议题。对于正在探索商业化闭环的团队而言,理清 APP 怎么接入广告的实操逻辑,是打破营收瓶颈的关键一步。目前市场上的主流平台,有的侧重视频信息流填充,有的依托强社交关系链,而具备前瞻性的方案则是强调整合数据洞察与动态调优能力的全局视点。然而,在实际落地过程中,开发者往往面临...
- HarmonyOS 6.1.1 已于 2026 年 5 月下旬正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更流畅更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1.1 新特性中的常用部分逐一讲解。一、ArkUI——2D绘图二维绘图场景支持临时开关文本抗锯齿功能。新特性解释CanvasRend... HarmonyOS 6.1.1 已于 2026 年 5 月下旬正式发布,该版本在 HarmonyOS 6.1 基础上增强了若干特性,让鸿蒙系统变得更流畅更好用,下面结合《鸿蒙HarmonyOS 6应用开发:从零基础到App上线》一书对 HarmonyOS 6.1.1 新特性中的常用部分逐一讲解。一、ArkUI——2D绘图二维绘图场景支持临时开关文本抗锯齿功能。新特性解释CanvasRend...
- , 最近loop engineering很火,它的本质是通过反复测试验证目的是否达到,来驱使AI一遍一遍替我们干活儿,直到干好为止。在网上找时,说理论的文章很多,但实际例子很少,今天我以开发一个android app为例,来说明一下如何实现 loop engineering,本次实验我们用cc+glm来做尝试,然后用码道来做复现。 首先,我们要让code agent能自测试,否则它没... , 最近loop engineering很火,它的本质是通过反复测试验证目的是否达到,来驱使AI一遍一遍替我们干活儿,直到干好为止。在网上找时,说理论的文章很多,但实际例子很少,今天我以开发一个android app为例,来说明一下如何实现 loop engineering,本次实验我们用cc+glm来做尝试,然后用码道来做复现。 首先,我们要让code agent能自测试,否则它没...
- 本周Go生态迎来多项重要更新:gosentry为Go带来LibAFL级模糊测试能力;Cilium分享端到端供应链安全实践;btype库提供比Rust/C++更快的B树集合类型;go-app 11.0支持用Go和WASM构建PWA;多个... 本周Go生态迎来多项重要更新:gosentry为Go带来LibAFL级模糊测试能力;Cilium分享端到端供应链安全实践;btype库提供比Rust/C++更快的B树集合类型;go-app 11.0支持用Go和WASM构建PWA;多个...
- 一、测试团队越做越累,不是人不够,是技能太散上个月,我帮一个中型电商团队做技术评审。他们有三个测试小组:Web、App、接口。Web组用Playwright。App组用Appium。接口组用Requests + Pytest。三个组,三套代码仓库,三种定位器写法,三种等待策略。新人进来,要先学三套东西。一个跨端场景(比如从Web下单,App确认收货),要三个组各写一遍,再用消息队列串起来。他... 一、测试团队越做越累,不是人不够,是技能太散上个月,我帮一个中型电商团队做技术评审。他们有三个测试小组:Web、App、接口。Web组用Playwright。App组用Appium。接口组用Requests + Pytest。三个组,三套代码仓库,三种定位器写法,三种等待策略。新人进来,要先学三套东西。一个跨端场景(比如从Web下单,App确认收货),要三个组各写一遍,再用消息队列串起来。他...
- 目录一、测试团队越做越累,不是人不够,是技能太散二、本质不是缺框架,是缺“统一调用层”三、核心机制拆解:Skill抽象 + 注册中心 + 动态调度四、典型案例对比:同一个场景,三种终端,一套写法五、工程落地启示:你的测试资产不该绑定在某种工具上六、问你的团队一个问题一、测试团队越做越累,不是人不够,是技能太散上个月,我帮一个中型电商团队做技术评审。他们有三个测试小组:Web、App、接口。W... 目录一、测试团队越做越累,不是人不够,是技能太散二、本质不是缺框架,是缺“统一调用层”三、核心机制拆解:Skill抽象 + 注册中心 + 动态调度四、典型案例对比:同一个场景,三种终端,一套写法五、工程落地启示:你的测试资产不该绑定在某种工具上六、问你的团队一个问题一、测试团队越做越累,不是人不够,是技能太散上个月,我帮一个中型电商团队做技术评审。他们有三个测试小组:Web、App、接口。W...
- 保险类APP如何集成第三方服务商,把一些健康管理、医疗协助、康复养老、车后服务、法律咨询、税务规划类小程序引入到自己的APP中,然后通过安全沙箱进行管控,为每个小程序构建一套管控体系,提高安全性~ 保险类APP如何集成第三方服务商,把一些健康管理、医疗协助、康复养老、车后服务、法律咨询、税务规划类小程序引入到自己的APP中,然后通过安全沙箱进行管控,为每个小程序构建一套管控体系,提高安全性~
- 跨境代购APP高并发场景下,库存扣减的原子性问题:从重复扣款事故出发,拆解分布式锁、Lua脚本原子扣减、消息队列异步降级三种方案的选型与落地。 跨境代购APP高并发场景下,库存扣减的原子性问题:从重复扣款事故出发,拆解分布式锁、Lua脚本原子扣减、消息队列异步降级三种方案的选型与落地。
- 部分银行APP平台化面临开发资源有限、业务场景单一两大核心约束。今天分享一下如何通过自营业务小程序化和引入外部生态,实现功能解耦和快速迭代。某银行案例这种模式能显著提升活跃度(月活+22%)和开发效率(成本降50%),并构建双向流量入口,感兴趣的话可以详细了解 部分银行APP平台化面临开发资源有限、业务场景单一两大核心约束。今天分享一下如何通过自营业务小程序化和引入外部生态,实现功能解耦和快速迭代。某银行案例这种模式能显著提升活跃度(月活+22%)和开发效率(成本降50%),并构建双向流量入口,感兴趣的话可以详细了解
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中
热门标签