时间:2021-07-15 | 标签: | 作者:Q8 | 来源:暴风小可爱网络
小提示:您能找到这篇{华为应用市场:如何为App瘦身?App Bundle应用 +}绝对不是偶然,我们能帮您找到潜在客户,解决您的困扰。如果您对本页介绍的华为应用市场:如何为App瘦身?App Bundle应用 +内容感兴趣,有相关需求意向欢迎拨打我们的服务热线,或留言咨询,我们将第一时间联系您! |
< ">随着应用内容的丰富、功能的不断增多,您的App体积可能越来越大。而用户在下载App的时候都希望占用存储空间越小越好,对于体积较大的应用,用户有可能“望而生畏”,因此,作为一名开发者,缩小应用的包体是顶顶重要之事,因为它对于提高下载安装成功率有非常大的作用。 < font-size: 16px;">之前我们已经介绍过了如何在AppGallery Connect发布App Bundle应用,现在我们来介绍为应用进一步瘦身的方法——给您的App Bundle应用集成Dynamic Ability SDK. < font-size: 16px;">Dynamic Ability SDK是什么? < font-size: 16px;">基于App Bundle技术,AppGallery Connect提供了Dynamic Ability功能。通过集成Dynamic Ability SDK,开发者可以将不常用功能做成动态特性。用户首次的危机公关公司下载应用时,只下载基本功能模块,仅在需要时才会动态下载动态特性。 < font-size: 16px;">例如: < font-size: 16px;">1,如果在使用应用的用户中,只有少量的人使用客服功能,那么您可以将上传照片和截图、输入文字反馈的功能配置为按需下载,使该功能仅在用户希望在与客服交流时才下载。 < font-size: 16px;">2,如果应用的某个功能依赖于硬件特性,比如指纹,为了减小应用的初始下载大小,您可以创建单独的动态功能模块来处理,并将这些模块配置为根据用户的硬件特性视条件安装在用户设备上。 < font-size: 16px;"> < font-size: 16px;">集成Dynamic Ability SDK流程 < font-size: 16px;">预计耗时:10-15小时 < font-size: 16px;">1,创建Android项目。 < font-size: 16px;">2,在AppGallery Connect创建Android应用。 < font-size: 16px;">3,集成Dynamic Ability SDK < font-size: 16px;">a.在项目级gradle文件(通常在项目根目录)中的allprojects->repositories里面配置SDK的maven仓地址。 在项目级 gradle 文件(通常在项目根目录)中的allprojects ->repositories里面配置SDK的maven仓地址。 allprojects{ repositories{ maven {url 'https://developer.huawei.com/repo/'} ... } } b. 在应用级 gradle 文件中(通常在app/build.gradle)添加如下代码集成Dynamic Ability SDK。 dependencies { implementation 'com.huawei.hms:dynamicability:1.0.14.300' ... } < font-size: 16px;">4,初始化SDK < font-size: 16px;"> a. 在您的Android项目中配置您的Application,并override其中的attachBaseContext()方法,调用FeatureCompat.install初始化Dynamic Ability SDK。 public class MyApplication extends Application { @Override protected void attachBaseContext(Context base) { super.attachBaseContext(base); // 启动Dynamic Ability SDK FeatureCompat.in小红书标签添加stall(base); } } b. 在动态特性模块的Activity中,调用FeatureCompat.install初始化Dynamic Ability SDK。 @Override protected void attachBaseContext(Context newBase) { super.attachBaseContext(newBase); //在activity中初始化 FeatureCompat.install(newBase); } < ">5,调用Dynamic Ability SDK接口实现动态加载特性 < font-size: 16px;">a.请求安装特性 < font-size: 16px;">b.监听动态加载状态 < font-size: 16px;">c.延迟安装与卸载 < font-size: 16px;">d.取消安装 < font-size: 16px;">e.获取指定加载任务的执行状态 < font-size: 16px;">f.查看已安装的特性列表 |
上一篇:游戏流量激增变现却遭瓶颈 激励视频广告你真的
下一篇:谷歌推广,用这波关键词策略,效果看得见!
基于对传统行业渠道的理解,对互联网行业的渠道我们可以下这样一个定义:一切...
小米应用商店的后台操作和苹果是比较相似的,因为都能填写100字符关键词,允许...
小米的规则目前是在变更中的,但是根据经验小米的搜索排名评分的高低是个很重...
为了恰饭,有时候是要接入一些广告的,所以FB也专门有一个广告的SDK,这就是A...
在 2018 年于旧金山举行的游戏开发者大会上,Amazon Web Services (AWS) 曾宣布,目前世...
关于Facebook Audience Network如何收款的问题,其实官方已经给了详细的步骤。本文主要...
本文介绍了Audience Network对广告载体的质量检查,以及它重点广告形式需要注意的问...
随着iOS开发,作为开发者或公司需要针对iOS App开发涉及的方方面面作出对应的信息...
Facebook和谷歌对出海企业广告渠道都很熟悉,但事实上,在国外还有一些渠道也很...
卖家从做号的第1分钟开始,就一定要想好变现路径是什么?一定要以变现为目的去...
小提示:您应该对本页介绍的“华为应用市场:如何为App瘦身?App Bundle应用 +”相关内容感兴趣,若您有相关需求欢迎拨打我们的服务热线或留言咨询,我们尽快与您联系沟通华为应用市场:如何为App瘦身?App Bundle应用 +的相关事宜。
关键词:华为应用市场:如何为A