android开发,动态图标,Android动态加载很难?带你快速实现App图标热更新

听说支付宝推出的AR红包推出没几天就被我朝众多大神给搞了。。不能说支付宝App的“不坚挺”,只能说众大神太厉害了

0818b9ca8b590ca3270a3433284dd417.png~~

今天继续和大家分享Android中动态更新的内容。上篇博客中我和大家分享了如何实现Android中动态更新View的内容,从中大家也知道了如何使用DexClassLoader来动态加载Apk,以及如果通过Resource来获取外部Apk的资源。没有看的童靴点这里:

本篇博客要和大家分享的内容是如何实现动态更新App图标。这种场景想必大家都见的很多了。尤其是电商App以及现在的旅游App,例如:阿里系手淘,天猫,京东,携程旅游,途牛等等。每次在到重要节日时,你会突然发现他们的App图标变了,在过完节日后又变成了默认图标。并且是悄悄的。然后你一脸懵逼,我并没有更新App哇。。

是的,你真的没有更新App。下面我就和大家分享下如何实现动态更新App图标。

Android系统为我们提供了App可以实现多入口的功能,什么叫多入口呢?顾名思义,就是可以在桌面产生多个图标(多个launch icon),给你一种多个App的感觉,但是这多个launch icon 都指定了同一个入口,即启动的Activity界面是相同的。先来看看效果:

图飞了~~

如何实现多个入口呢?系统为我们提供了activity-alias,来看看如何使用:

你可能感兴趣的:(android开发,动态图标)