Home
last modified time | relevance | path

Searched refs:App (Results 1 – 25 of 338) sorted by relevance

12345678910>>...14

/ohos5.0/docs/zh-cn/application-dev/performance/
H A Dapplication-performance-guide.md44 …先由App侧响应用户的屏幕输入事件,由App侧处理完成后再提交给RS侧,由RS侧协调GPU等资源处理后,再将最终的图像送到屏幕上进行显示。图3即该过程中,几个常见的进程/标签名,及其在system…
77 App侧序列化与RS侧反序列化的Trace示例标签中都有 [7291,51],分别是线程号与帧编号标识。可以看到被处理的帧信息,是按编号在App侧与RS侧一一对应的。
105 分析过程,主要是结合App主进程和RenderService渲染进程Trace数据,先排查系统、硬件是否异常,再分析应用本身原因。
125 2. 找到 Trace中每一帧耗时的部分,大致定位是App侧问题还是RS侧问题,并结合Trace标签,初步定位原因。
140 - 如果定位是App侧问题,需要进一步审视在UI线程中的处理逻辑,是否过于复杂或低效。
194 - 查看关键任务是否跑在了小核(App线程处于 Running 状态,但是执行耗时变长)。
195 - 查看频率是否没有跑满 (App线程处于 Running 状态,但是执行耗时变长)。
196 - 是否是高负载场景:查看 CPU 使用率,是否已经被跑满(App线程有大段的 Runnable 状态)。
197 - 是否是低内存场景:查看是否低内存 (App线程有大段的 Uninterruptible Sleep 状态)。
202 - 是否某一段方法自身执行耗时比较久(App线程处于 Running 状态)。
[all …]
H A Dlong-frame-optimization.md53 分析过程,主要是结合App主进程和RenderService渲染进程Trace数据,先排查系统、硬件是否异常,再分析应用本身原因。
56 2. 找到Trace中每一帧耗时部分,大致定位是App侧问题还是RS侧问题,并结合Trace标签,初步定位原因。
63 - 如果定位是App侧问题,需要进一步审视在UI线程中的处理逻辑,是否过于复杂或低效。
92 通过SmartPerf Host工具打开应用Trace。选择收藏置顶,FrameTimeLine、App主进程和RanderService进程中的Actual Timeline,以及RenderSe…
98 同时,通过途中信息可以看到,橙红色异常帧都集中再App侧。所以应该重点定位分析App侧问题。
102 鉴于异常帧都集中在App侧,所以可以只保留App主进程中的Actual Timeline以辅助定位,取消置顶FrameTimeLine和RanderService进程中的Actual Timelin…
106 - 手指滑动打点,也就是App进程或sceneboard进程下的`H:touchEventDispatch`泳道
107 - 应用滑动列表打点,也就是App进程下的`H:APP_LIST_FLING`泳道
109 之后,收藏置顶App主进程中的主线程,也就是名字为应用部分包名的泳道,逐帧查看,发现橙红色异常帧就挑出来,分析导致异常帧超长的原因。
H A Dreduce-package-size.md11 - 使用扫描工具扫描分析App、HAP、HSP包,根据输出的检测报告,采取相应措施优化应用。
46 …实现代码和资源的共享,那么打包后的每个HAP或HSP包中都会存在一份共享HAR包的拷贝,导致App包中存在冗余代码和资源。如下图示例,应用模块HAP1和HAP2/HSP1都引用了HAR2和HAR3…
50 这种场景下,推荐开发者使用HSP代替HAR实现代码和资源共享。如下图示例,使用HSP2对原应用进行升级改造,打包后,App包中HAR2和HAR3只存在一份拷贝,HAR2、HAR3总大小大于HSP(1…
56 [扫描工具](../tools/app-check-tool.md)可用于分析检测应用包,根据不同的参数设定,扫描指定路径的App、HAP、HSP包内容并输出检测结果报告,为开发者优化包结构或排查问…
H A Dperformance-optimization-using-smartperf-host.md83 完整的一个渲染流程,首先是App侧响应用户输入完成UI绘制,然后提交给Render Service,由Render Service协调GPU等资源完成渲染、合成和送显操作,在这个过程中App侧和Re…
103 - 绿色帧为正常帧,橙色帧为卡顿帧,黄色帧表示RS进程与App进程起止异常。
107 - App侧帧/RS侧帧卡顿的计算标准为帧的实际结束时间晚于帧的期望结束时间即为卡顿。
109 - App侧有橙色出现,需要审视UI线程的处理逻辑是否过于复杂或低效,以及是否被其它任务抢占资源。
113 从图5和图6结合来看可以确定场景示例明显属于App侧的帧卡顿。点击卡顿帧进行详细分析,相应的关联帧会通过线连起来,同时在Current Selection显示它的Details信息,如图7。
115 **图7** App卡顿帧
279 - First Frame - App Phase:首帧渲染提交-应用
360 4.1、**First Frame - APP Phase**:App首帧渲染提交阶段,对应的trace打点为应用主线程`H:ReceiveVsync`
/ohos5.0/docs/zh-cn/application-dev/application-models/
H A Dapp-linking-startup.md1 # 使用App Linking实现应用间跳转
16 * App Linking在Deep Linking基础上增加了域名校验环节,通过域名校验,可帮助用户消除歧义,识别合法归属于域名的应用,使链接更加安全可靠。
18 * App Linking要求对于同一HTTPS网址,有应用和网页两种内容的呈现方式。当应用安装时则优先打开应用去呈现内容;当应用未安装时,则打开浏览器呈现Web版的内容。
23 目标应用如需支持App Linking功能,需要执行如下操作:
142 - **方式一:** 仅以App Linking的方式打开应用
143 将`appLinkingOnly`参数设为true,若有匹配的应用,则直接打开目标应用。若无App Linking匹配的应用,则抛异常给开发者进行处理。
145 - **方式二:** 以App Linking优先的方式打开应用
146 …将`appLinkingOnly`参数设为false或者默认,则为App Linking优先的方式打开应用。若有App Linking匹配的应用,则直接打开目标应用。若无App Linking匹配…
148 本文为了方便验证App Linking的配置是否正确,选择方式一,示例如下。
165 // 仅以App Linking的方式打开应用
[all …]
H A Dapp-startup-overview.md28 按照应用链接的scheme以及校验机制的不同,可以分为Deep Linking与App Linking两种方式。
32 - **App Linking**:其限定了scheme必须为https,同时通过增加域名校验机制,可以从已匹配到的应用中筛选过滤出目标应用,消除应用查询和定位中产生的歧义,直达受信的目标应用。
35 相比Deep Linking,App Linking具有更高的安全性和可靠性,用户体验更佳。推荐开发者将App Linking作为首选方案。
37 | 类型 | App Linking(推荐) | Deep Linking |
44 Deep Linking与App Linking均可以使用[openLink](../reference/apis-ability-kit/js-apis-inner-application-uiA…
48 > 该接口中的appLinkingOnly字段表示是否必须以App Linking的方式启动UIAbility,默认为false。appLinkingOnly为true一般只用于浏览器等应用。
51 | 应用链接类型 | App Linking(推荐) | Deep Linking |
H A Dlink-between-apps-overview.md8 - **社交分享:** 在社交软件中分享位置链接、美食推荐链接、购物链接、游戏链接等,可以通过该链接快速跳转到匹配的导航App、美食App、购物App、游戏App等应用。
9 - **推广营销:** 在视频类App、社交类App、浏览器App等广告投放平台中,嵌入需要推广的应用链接(该链接可能以文本、卡片、视频等形式呈现),通过该链接信息可以跳转到目标应用的指定页面;也可…
/ohos5.0/docs/zh-cn/application-dev/tools/
H A Dpacking-tool.md5 打包工具支持生成:Ability类型的模块包(HAP)、动态共享包(HSP)、应用程序包(App)、快速修复模块包(HQF)、快速修复包(APPQF)。
85 ## App打包指令
87 开发者可以使用打包工具的jar包对应用进行打包,通过传入打包选项、文件路径,生成所需的App包。App包用于上架应用市场。
91 **打包App时的压缩规则:** 打包App时,对release模式的HAP、HSP包会进行压缩,对debug模式的HAP、HSP包不会压缩。
95 >从API version 12开始,App打包不再对versionName校验。
103 **表3** App打包指令参数说明
122 多工程打包适用于多个团队开发同一个应用,但不方便共享代码的情况。开发者通过传入已经打好的HAP、HSP和App包,将多个包打成一个最终的App包,并上架应用市场。
143 | --app-list | 否 | App的路径 | App文件路径,文件名必须以.app为后缀。如果是多个App包需要用”,“分隔。<br/>App文件路径也可以是目录。<br/>…
251 开发者可以使用打包工具的jar包对应用进行打包,通过传入打包选项、HAP、HSP包文件目录路径,生成所需的App包。App包用于上架应用市场。
253 **App打包时HAP合法性校验:** 在对工程内的HAP包打包生成App包时,需要保证被打包的每个HAP在json文件中配置的bundleName、versionCode、minCompatibl…
[all …]
H A Dunpacking-tool.md4 拆包工具是OpenHarmony提供的一种调测工具,支持通过命令行方式将HAP、HSP、App等文件解压成文件夹,并且提供Java接口对HAP、HSP、App等文件进行解析。
37 ### App包模式拆包指令
39 开发者可以使用拆包工具的jar包对应用进行拆包,通过传入拆包选项、文件路径,将App包解压出来。
52 | --app-path | 是 | NA | App包路径。 |
116 包解析接口仅用于应用市场对打好的HAP、HSP、App等包进行解析,获取其中配置文件等信息。
140 | packageSize | long | 表示App包的大小,单位字节 | NA |
157 | appInfo | AppInfo结构体(见下述AppInfo) | 标识App信息的结构体(见下述AppInfo信息) | NA …
165 | bundleName | String | 标识App的包名称 …
166 | vendor | String | 标识App的供应商信息 …
167 | relatedBundleName | String | 标识App相关bundle的包名 …
[all …]
H A Dapp-check-tool.md5 扫描工具可用于分析检测应用安装包,根据不同的参数设定,扫描指定路径的HAP、HSP、App包内容并输出检测结果报告,为开发者优化包结构或排查问题提供数据支撑。目前扫描工具支持以下几种分析统计:
30 | --input | 是 | 指定传入的HAP、HSP、App包文件路径。 |
85 | --input | 是 | 指定传入的HAP、HSP、App包文件路径。 |
136 | --input | 是 | 指定传入的HAP、HSP、App包文件路径。 |
/ohos5.0/docs/zh-cn/device-dev/guide/
H A Ddevice-camera-visual-overview.md5 …统的行车记录仪(Hi3516DV300开发板)应用开发环境,并基于一个简易的APP示例逐步展示应用的创建、开发、调试和安装等流程。接下来本文以空气质量监测(AirQuality)App为例进行说明。
9 空气质量监测App是一款展示城市空气质量信息的应用,有两个页面组成:首页和详情页,在DevEco Studio模拟器中的显示效果如下图所示:
11 **图 1** 空气质量监测 App显示效果图<a name="fig1760214255613"></a>
12 ![](figures/空气质量监测-App显示效果图.gif "空气质量监测-App显示效果图")
/ohos5.0/docs/zh-cn/application-dev/reference/apis-backgroundtasks-kit/
H A Djs-apis-resourceschedule-deviceUsageStatistics-sys.md41 | 202 | Not System App. |
92 | 202 | Not System App. |
141 | 202 | Not System App. |
178 | 202 | Not System App. |
224 | 202 | Not System App. |
272 | 202 | Not System App. |
318 | 202 | Not System App. |
367 | 202 | Not System App. |
422 | 202 | Not System App. |
469 | 202 | Not System App. |
[all …]
H A Djs-apis-deviceUsageStatistics-sys.md33 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
69 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
107 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
146 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
188 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
226 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
323 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
359 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
398 **系统能力**:以下各项对应的系统能力均为SystemCapability.ResourceSchedule.UsageStatistics.App
419 **系统能力**:SystemCapability.ResourceSchedule.UsageStatistics.App
[all …]
/ohos5.0/base/request/request/services/src/manage/scheduler/qos/
H A Dapps.rs23 inner: Vec<App>,
59 let mut app = App::new(uid); in insert_task()
75 type Target = Vec<App>;
83 pub(crate) struct App { struct
88 impl App { argument
123 impl Deref for App { implementation
188 fn reload_all_app_from_database() -> Vec<App> { in reload_all_app_from_database()
194 inner.push(App::from_raw(uid, tasks)); in reload_all_app_from_database()
230 use super::{App, Task};
250 let mut app = App::new(1); in ut_app_insert()
[all …]
/ohos5.0/docs/zh-cn/device-dev/subsystems/
H A Dsubsys-boot-bootstrap.md43 printf("Init App Service\n");
48 printf("Init App Feature\n");
55 // Init App Service
56 // Init App Feature
/ohos5.0/docs/en/device-dev/guide/
H A Ddevice-camera-visual-debug.md3App Pack. For details about how to debug and package an application, see [Debugging Your App](htt…
/ohos5.0/docs/zh-cn/release-notes/changelogs/OpenHarmony_4.1.5.2/
H A Dchangelogs-accessibility.md46 * @throws { BusinessError } 202 - Not system App.
59 * @throws { BusinessError } 202 - Not system App.
72 * @throws { BusinessError } 202 - Not system App.
84 * @throws { BusinessError } 202 - Not system App.
103 * @throws { BusinessError } 202 - Not system App.
117 * @throws { BusinessError } 202 - Not system App.
131 * @throws { BusinessError } 202 - Not system App.
144 * @throws { BusinessError } 202 - Not system App.
/ohos5.0/docs/en/application-dev/application-models/
H A Dapp-linking-startup.md1 # Using App Linking for Application Redirection
5 In App Linking, the system directs users to specific content in the target application based on the…
10 * App Linking applies to scenarios with high security requirements. It helps prevent spoofing of th…
12 * App Linking applies to scenarios with high requirements on user experience. Users can directly ac…
16 * App Linking adopts domain name verification, which is unavailable in Deep Linking. Domain name ve…
23 To use App Linking in the target application, perform the following operations:
142 - Method 1: Open the application only in App Linking mode.
146 - Method 2: Open the application preferentially in App Linking mode.
150 This section describes method 1, in order to check whether the App Linking configuration is correct…
167 // Open the application only in App Linking mode.
[all …]
H A Dapp-startup-overview.md28 There are two types of linking: Deep Linking and App Linking, which vary in the scheme configuratio…
32 - App Linking stipulates that the scheme must be https and adopts domain name verification to furth…
35 Compared with Deep Linking, App Linking has higher security, reliability, and user experience. Ther…
37 | Item| App Linking (Recommended)| Deep Linking |
44 Both Deep Linking and App Linking can be implemented using [openLink](../reference/apis-ability-kit…
48 > The **appLinkingOnly** field in the API specifies whether to start the UIAbility in App Linking m…
51 | Scenario| App Linking (Recommended)| Deep Linking |
H A Duiability-startup-adjust.md15 …omain name verification during App Linking. For details about how to configure the App Linking dom…
49 …e**, the system preferentially attempts to start the target application in App Linking mode. If no…
51 For details, see [Using App Linking for Application Redirection](app-linking-startup.md).
89 … // Specify whether the matched abilities options must pass App Linking domain name verification.
116 …omain name verification during App Linking. For details about how to configure the App Linking dom…
150 …e**, the system preferentially attempts to start the target application in App Linking mode. If no…
152 For details, see [Using App Linking for Application Redirection](app-linking-startup.md).
190 … // Specify whether the matched abilities options must pass App Linking domain name verification.
/ohos5.0/docs/en/release-notes/changelogs/OpenHarmony_4.1.5.2/
H A Dchangelogs-accessibility.md46 * @throws { BusinessError } 202 - Not system App.
59 * @throws { BusinessError } 202 - Not system App.
72 * @throws { BusinessError } 202 - Not system App.
84 * @throws { BusinessError } 202 - Not system App.
103 * @throws { BusinessError } 202 - Not system App.
117 * @throws { BusinessError } 202 - Not system App.
131 * @throws { BusinessError } 202 - Not system App.
144 * @throws { BusinessError } 202 - Not system App.
/ohos5.0/docs/en/application-dev/reference/apis-ability-kit/
H A Djs-apis-app-ability-openLinkOptions.md3 …yContext.md#uiabilitycontextopenlink12) to indicate whether to enable only App Linking and pass in…
25App Linking mode.<br>- If this parameter is set to **true** and no UIAbility matches the URL in Ap…
/ohos5.0/docs/zh-cn/application-dev/quick-start/
H A Dhap-package.md21 - 多HAP场景下,App Pack包中同一设备类型的所有HAP中必须有且只有一个Entry类型的HAP,Feature类型的HAP可以有一个或者多个,也可以没有。
23 …n、targetAPIVersion、apiReleaseType相同,同一设备类型的所有HAP对应的moduleName标签必须唯一。HAP打包生成App Pack包时,会对上述参数配置进行校验。
25 - 多HAP场景下,同一应用的所有HAP、HSP的签名证书要保持一致。上架应用市场是以App Pack形式上架,应用市场分发时会将所有HAP从App Pack中拆分出来,同时对其中的所有HAP进行重…
/ohos5.0/docs/en/application-dev/reference/apis-backgroundtasks-kit/
H A Djs-apis-resourceschedule-deviceUsageStatistics-sys.md41 | 202 | Not System App. |
92 | 202 | Not System App. |
141 | 202 | Not System App. |
178 | 202 | Not System App. |
224 | 202 | Not System App. |
272 | 202 | Not System App. |
318 | 202 | Not System App. |
367 | 202 | Not System App. |
422 | 202 | Not System App. |
469 | 202 | Not System App. |
[all …]
/ohos5.0/base/security/appverify/interfaces/innerkits/appverify/test/unittest/src/
H A Dprovision_verify_test.cpp35 "issuer": "App Gallery"
121 "issuer": "App Gallery"
144 "issuer": "App Gallery"
168 "issuer": "App Gallery"
192 "issuer": "App Gallery"
344 "issuer": "App Gallery"
434 "issuer": "App Gallery"
483 "issuer": "App Gallery"
535 "issuer": "App Gallery"

12345678910>>...14