Android类动态加载技术
文章平均质量分 82
fibanaci
这个作者很懒,什么都没留下…
展开
-
android基于类装载器DexClassloader设计“插件框架”
转载:http://blog.csdn.net/com360/article/details/14127395 插件相关介绍 首先插件只是一个逻辑概念,而不是什么技术标准,主要包含如下几个意思: 插件不能独立运行,必须运行一个宿主程序中,宿主程序去调用插件(ps:微信的游戏算不算插件?感觉算是一种)插件一般情况下可以独立安装,android中就可以转载 2015-03-30 10:48:49 · 428 阅读 · 0 评论 -
Android类动态加载技术
Android类动态加载技术 Android应用开发在一般情况下,常规的开发方式和代码架构就能满足我们的普通需求。但是有些特殊问题,常常引发我们进一步的沉思。我们从沉思中产生顿悟,从而产生新的技术形式。 如何开发一个可以自定义控件的Android应用?就像eclipse一样,可以动态加载插件;如何让Android应用执行服务器上的不可预知的代码?如何对Android应用加密,而只在执行转载 2015-03-30 10:06:24 · 412 阅读 · 0 评论 -
Android apk动态加载机制的研究
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/22597587 (来自singwhatiwanna的csdn博客) 背景 问题是这样的:我们知道,apk必须安装才能运行,如果不安装要是也能运行该多好啊,事实上,这不是完全不可能的,尽管它比较难实现。在理论层面上,我们可以通过一个宿主程序来运行一些未安装的apk,当然,转载 2015-03-30 11:22:05 · 393 阅读 · 0 评论 -
Android 插件化 动态升级
转载:http://www.trinea.cn/android/android-plugin/ Android 插件化 动态升级 不少朋友私信以及 Android开源交流几个 QQ 群 中都问到这个问题,这里简单介绍下 1、作用 大多数朋友开始接触这个问题是因为 App 爆棚了,方法数超过了一个 Dex 最大方法数 65535 的上限,从这个介绍中也知道可以通过多个 D转载 2015-03-30 11:31:29 · 460 阅读 · 0 评论 -
Android源码分析-资源加载机制
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客) 前言 我们知道,在activity内部访问资源(字符串,图片等)是很简单的,只要getResources然后就可以得到Resources对象,有了Resources对象就可以访问各种资源了,这很简单转载 2015-03-30 11:28:26 · 353 阅读 · 0 评论 -
Android中的类装载器DexClassLoader
转载: http://blog.csdn.net/com360/article/details/14125683 类装载器DexClassLoader的介绍 在java中,有个概念叫做“类加载器”(ClassLoader),它的作用就是动态的装载Class文件。标准的java sdk中有一个 ClassLoader类,借助这个类可以装载想要的Class文件,每转载 2015-03-30 10:50:06 · 419 阅读 · 0 评论 -
动态加载APK原理分享
项目地址:https://github.com/houkx/android-pluginmgr/ 欢迎star and fork (一) 综述 随着智能手机硬件性能的逐步提升,移动应用也做的越来越复杂,android平台上应用的apk包体积也越来越大,然后同类产品开始比拼谁的体积小,实现方案呢,然后很容易想到"插件化",也就是说可以发布内核很小的产品,随着添加功能的需求而动态下转载 2015-03-30 16:20:52 · 604 阅读 · 0 评论 -
Direct-Load-apk启动插件的原理
概念 Direct-load-apk基于注入和伪装的代理机制,通过转接现有的Activity,来实现动态创建和加载插件中的资源和类,因此可以正常使用this指针,而不像Dynamic-Load-apk那样需要使用that指针来代替this。 (框架地址: github:https://github.com/FinalLody/Direct-Load-apk, oschina:http://转载 2015-03-30 16:17:49 · 1151 阅读 · 0 评论 -
Android apk动态加载机制的研究(二):资源加载和activity生命周期管理
转载请注明出处:http://blog.csdn.net/singwhatiwanna/article/details/23387079 (来自singwhatiwanna的csdn博客) 前言 为了更好地阅读本文,你需要先阅读Android apk动态加载机制的研究这篇文章,在此文中,博主分析了Android中apk的动态加载机制,并在文章的最后指出需要解决的两个复杂问题:资源的访问转载 2015-03-30 11:22:21 · 366 阅读 · 0 评论 -
动态加载/热部署框架汇总
1.DroidPlugin 用途:动态加载 使用案例:360手机助手 GitHub地址:https://github.com/Qihoo360/DroidPlugin ppt介绍:https://github.com/Qihoo360/DroidPlugin/tree/master/DOC Demo:https://github.com/SpikeKing/wcl-plugin-test原创 2016-04-26 14:37:26 · 1313 阅读 · 0 评论