实现Android 动态加载APK(Fragment or Activity实现)

介绍了如何通过Fragment和Activity两种方式实现动态加载APK,从而可以减小应用程序的体积
摘要由CSDN通过智能技术生成

尊重原创http://blog.csdn.net/yuanzeyao/article/details/38565345

最近由于项目太大了,导致编译通不过(Android对一个应用中的方法个数貌似有限制),所以一直琢磨着能否将某些模块的APK不用安装,动态加载,通过在网上查找资料和网友的帮助,终于实现了APK的动态加载,网络上介绍APK动态加载的文章非常多,但是我觉得写得非常好的就是这位大牛的,我基本上就是使用他的这种方案,然后加入了自己的元素。这位大牛是通过Activity实现的,我稍作修改,通过Fragment实现动态加载,我个人认为使用Fragmnet更加简单,因为使用Fragment实现不需要考虑Fragment的生命周期。

文章地址:http://blog.csdn.net/singwhatiwanna/article/details/22597587
          http://blog.csdn.net/singwhatiwanna/article/details/23387079
一定要读了这两篇文章之后再来读我这篇,因为我是借鉴了这篇文章的思想的。

首先我们需要明白,实现动态加载就是要解决两个问题:(如果使用Fragments实现,则是一个问题)

1、Activity生命周期的管理。

2、动态加载的apk的资源如何获取。

第一个问题是因

  • 10
    点赞
  • 104
    收藏
    觉得还不错? 一键收藏
  • 28
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 28
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值