- 安卓音频播放框架: 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节,作者是闫兴亚 张克发 张画画 裴梦泽 马 柯 张世兴 赵素晗 。
- 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办公平台,解决信创化适配难题和生态难题~
- HarmonyOS开发:预装应用开发——系统应用集成📌 核心要点:预装应用不是把APK往系统目录一扔就完了,从签名、目录、权限到更新机制,每一步都有规范约束,搞错一步就装不上或更新不了。 背景与动机你做设备出厂,手机开箱后桌面上的那些应用——设置、相机、电话、浏览器——它们不是用户从应用商店下载的,是出厂时就预装好的。预装应用跟普通应用有啥区别?表面上看只是安装位置不同,实际上区别大了去... HarmonyOS开发:预装应用开发——系统应用集成📌 核心要点:预装应用不是把APK往系统目录一扔就完了,从签名、目录、权限到更新机制,每一步都有规范约束,搞错一步就装不上或更新不了。 背景与动机你做设备出厂,手机开箱后桌面上的那些应用——设置、相机、电话、浏览器——它们不是用户从应用商店下载的,是出厂时就预装好的。预装应用跟普通应用有啥区别?表面上看只是安装位置不同,实际上区别大了去...
- HarmonyOS开发:卡片交互——点击跳转与消息事件📌 核心要点:卡片交互有三种模式——router跳转、call调用、message消息,分别对应"打开页面"、“调用方法”、"发送通知"三种交互场景。 背景与动机卡片光能看不行,还得能点。用户看到天气卡片上显示"26° 晴",想看未来几天的预报——点一下,跳到天气App的预报页面。看到待办卡片上显示"3项待办",想看具体是哪3项——点... HarmonyOS开发:卡片交互——点击跳转与消息事件📌 核心要点:卡片交互有三种模式——router跳转、call调用、message消息,分别对应"打开页面"、“调用方法”、"发送通知"三种交互场景。 背景与动机卡片光能看不行,还得能点。用户看到天气卡片上显示"26° 晴",想看未来几天的预报——点一下,跳到天气App的预报页面。看到待办卡片上显示"3项待办",想看具体是哪3项——点...
- HarmonyOS开发:NEXT版后台策略——后台执行限制📌 核心要点:NEXT版大幅收紧后台执行策略,保活手段全面封堵,后台任务必须声明类型并受系统调度,你的App必须从"保活思维"转向"任务思维"。 背景与动机你有没有写过这种代码——启动一个前台Service保活,再注册个广播接收器,再搞个双进程互拉……一顿操作猛如虎,就为了让App在后台不被杀掉?安卓时代的"保活大战",本质上是在... HarmonyOS开发:NEXT版后台策略——后台执行限制📌 核心要点:NEXT版大幅收紧后台执行策略,保活手段全面封堵,后台任务必须声明类型并受系统调度,你的App必须从"保活思维"转向"任务思维"。 背景与动机你有没有写过这种代码——启动一个前台Service保活,再注册个广播接收器,再搞个双进程互拉……一顿操作猛如虎,就为了让App在后台不被杀掉?安卓时代的"保活大战",本质上是在...
- HarmonyOS开发:NEXT安全模型——从内核到应用📌 核心要点:NEXT版安全架构从"SELinux+安卓沙箱"换成了"微内核能力隔离+强化沙箱+数据安全标签"三位一体,应用权限粒度更细,数据保护更严,你的App需要重新适配整个安全体系。 背景与动机你有没有遇到过这种事——App在V5上跑得好好的,升级到NEXT之后,文件读不了了、网络请求被拦了、后台任务也起不来了?不是你的代码有... HarmonyOS开发:NEXT安全模型——从内核到应用📌 核心要点:NEXT版安全架构从"SELinux+安卓沙箱"换成了"微内核能力隔离+强化沙箱+数据安全标签"三位一体,应用权限粒度更细,数据保护更严,你的App需要重新适配整个安全体系。 背景与动机你有没有遇到过这种事——App在V5上跑得好好的,升级到NEXT之后,文件读不了了、网络请求被拦了、后台任务也起不来了?不是你的代码有...
- HarmonyOS开发:HarmonyOS NEXT架构——纯血鸿蒙技术内幕📌 核心要点:HarmonyOS NEXT砍掉AOSP,从"兼容安卓"走向"纯血鸿蒙",微内核+分布式软总线+方舟编译器三件套重构了整个系统底座。 背景与动机你有没有想过一个问题——HarmonyOS从1.0到4.0,喊了这么多年"自主研发",底层怎么还跑着AOSP的代码?这不是什么秘密。早期的HarmonyOS... HarmonyOS开发:HarmonyOS NEXT架构——纯血鸿蒙技术内幕📌 核心要点:HarmonyOS NEXT砍掉AOSP,从"兼容安卓"走向"纯血鸿蒙",微内核+分布式软总线+方舟编译器三件套重构了整个系统底座。 背景与动机你有没有想过一个问题——HarmonyOS从1.0到4.0,喊了这么多年"自主研发",底层怎么还跑着AOSP的代码?这不是什么秘密。早期的HarmonyOS...
上滑加载中
推荐直播
-
华为云码道 × 仓颉编程:工程化AI编码探索2026/05/27 周三 19:00-21:00
刘俊杰-华为云仓颉语言专家/李炎-华为云码道技术专家/王智鹏-OpenCangjie开源社区发起人
本场直播围绕华为云仓颉语言与华为云码道的深度结合,展示华为云智能编程从零基础到高效落地的完整生态能力。以华为云码道为引擎,仓颉语言为载体,带给大家日常提效、趣味创新到极速量产的开发体验。
回顾中 -
一个AI团队帮你写代码:华为云码道Agent Space实战2026/06/25 周四 19:00-21:00
张翰文-华为云码道工程师/郭英旭-青软创新科技集团股份有限公司 软件架构师
本场直播聚焦华为云码道Agent Space两大模式:研发办公、代码开发,亲身体验从需求到代码的AI自动化能力。实操演示基于华为 CodeArts CLI,依托 OpenSpec 规格体系从零搭建业务项目。
回顾中
热门标签