码迷,mamicode.com
首页 >  
搜索关键字:插件化    ( 310个结果
Android插件化开发之OpenAtlas插件启动方式与插件启动广播
到现在为止已经写了6篇文章了 Android插件化开发之OpenAtlas初体验 Android插件化开发之OpenAtlas生成插件信息列表 Android插件化开发之OpenAtlas资源打包工具补丁aapt的编译 Android插件化开发之OpenAtlas插件适配 Android插件化开发之解决OpenAtlas组件在宿主的注册问题 Android插件化开发之OpenAtlas中四大组件与A...
分类:移动开发   时间:2015-08-25 14:15:50    阅读次数:693
Android插件化开发之解决Atlas组件在宿主的注册问题
OpenAtlas有一个问题,就是四大组件必须在Manifest文件中进行注册,那么就必然带来一个问题,插件中的组件都要重复在宿主中注册。像Service,ContentProvider等组件目前没有什么好的解决方法,只能在宿主中注册。但是像Activity,显然是有解决方法的,就是使用Fragment代替Activity,Activity只是作为一个放Fragment的容器,那么不仅在插件中不用...
分类:移动开发   时间:2015-08-21 13:37:51    阅读次数:218
自己做jQuery插件:将audio5js封装成jQuery语音播放插件
Audio5js是轻量级并且能够很优雅的使用flash向前兼容老版本的音频播放JS类库,又鉴于jQuery控件便于开发操作,于是有了以下的jQuery插件化封装。
分类:Web程序   时间:2015-08-21 09:23:41    阅读次数:187
Android插件化开发之Atlas插件适配
前三篇文章,介绍了OpenAtlas的一些基本用法以及patch的aapt的编译方法。 - Android插件化开发之Atlas初体验 - Android插件化开发之Atlas生成插件信息列表 - Android插件化开发之Atlas资源打包工具补丁aapt的编译OpenAtlas的原则就是避免引入冗余的库。也就是宿主中提供了第三方库后,插件中就不要再引入该库,编译的时候以provide...
分类:移动开发   时间:2015-08-20 13:04:27    阅读次数:196
Androd插件化开发之Atlas资源打包工具补丁aapt的编译
我们先来看看Android Studio自动生成的R文件里的内容,你会发现,R文件里有很多内部类,而内部类里有很多int类型的值,他们都是以0x7f开头。 我们在编译一个Android应用程序的资源的时候,至少会涉及到两个包,其中一个是被引用的系统资源包,另外一个就是当前正在编译的应用程序资源包。每一个包都可以定义自己的资源,同时它也可以引用其它包的资源。那么,一个包是通过什么方式来引用其它包的资...
分类:其他好文   时间:2015-08-19 13:22:30    阅读次数:187
Android插件化开发之Atlas生成插件信息列表
上一篇文章,[Android插件化开发之Atlas初体验]( http://blog.csdn.net/sbsujjbcy/article/details/47446733),简单的介绍了使用Atlas的整个流程,但是如果你没有实践过的话估计还是一头雾水,从这篇文章开始,慢慢的切入细节。这篇文章的主题是生成插件信息列表。细心的你或许发现了上篇文章中我们使用了一个叫openatlasbundler的...
分类:移动开发   时间:2015-08-13 14:34:53    阅读次数:156
Android插件化开发之Atlas初体验
OpenAtlas一款强大的Android非代理动态部署框架,目前已经处于稳定定状态。 与传统的代理方式插件不同,OpenAtlas需要对注册动态部署的组件到manifest文件。 初体验,只不过就是把程序跑起来,跑通,后面的路还很长。这个过程中也是遇到了不少问题,刚开始拿到这个项目真是无处下手(没有看到有wiki),后来百度搜索了下找到四篇博文,大概就是OpenAtlas的作者写的吧 And...
分类:移动开发   时间:2015-08-12 16:45:54    阅读次数:4271
Android 开源项目源码解析之DynamicLoadApk 源码解析
1. 功能介绍1.1 简介DynamicLoadApk 是一个开源的 Android 插件化框架。插件化的优点包括:(1) 模块解耦,(2) 动态升级,(3) 高效并行开发(编译速度更快) (4) 按需加载,内存占用更低等等。DynamicLoadApk 提供了 3 种开发方式,让开发者在无需理解其...
分类:移动开发   时间:2015-08-11 15:36:36    阅读次数:207
Android 插件化之动态加载jar
有时候会看到一些应用对应的SDcard里的文件夹里有 ***.jar 等文件,现在明白这些文件大概是用来做应用内自动更新用的。打比方说,类似eclipse 可以通过预留接口,安装各种插件一样。 Android 也可以通过动态加载jar 来实现类似的业务代码更新:(这里所说的jar要通过dx工具来转....
分类:移动开发   时间:2015-08-04 19:09:53    阅读次数:176
类加载器(DexClassLoader)与插件化(动态加载)
类加载器与插件化解析2.1 类装载器 DexClassLoader首先,我们需要了解关于java代码本地import的一些知识: import中所引用的类有两个特点: 1.必须存在于本地,当程序运行时需要该类时,内部类装载器会自动装载该类,这对程序员来讲是透明的,即程序员感知不到该过程 2.编译时必须在现场,否则编译过程会因为找不到引用文件而不能正常编译。使用ClassLoader的必要说明,...
分类:其他好文   时间:2015-08-04 13:40:20    阅读次数:1779
310条   上一页 1 ... 21 22 23 24 25 ... 31 下一页
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!