• 设为首页
  • 点击收藏
  • 手机版
    手机扫一扫访问
    迪恩网络手机版
  • 关注官方公众号
    微信扫一扫关注
    迪恩网络公众号

zhaoxuyang/koala--Android-Plugin-Runtime-: Android插件平台

原作者: [db:作者] 来自: 网络 收藏 邀请

开源软件名称:

zhaoxuyang/koala--Android-Plugin-Runtime-

开源软件地址:

https://github.com/zhaoxuyang/koala--Android-Plugin-Runtime-

开源编程语言:

Java 99.1%

开源软件介绍:

koala

Android插件平台 KOALA

该平台目前:
1、支持Activity(显式,隐式启动),Service(显式,隐式启动),BroadcastReceiver(动态注册,静态注册),ContentProvider。
2、支持插件间互调。
3、支持本地库。
4、支持插件包资源访问。
5、支持插件自己的data目录。

一共有3个项目:
1、koala:是插件的sdk,包含的插件的安装,启动,卸载等功能,该项目是不可运行的Android项目,libs目录下的frameworks-classes-full-debug.jar和libcore-classes-full-debug是基于Android4.4.2源码编译成userdebug版SDK,主要用于访问hide的API
2、MainApp:使用插件sdk的项目,调用插件的API来管理插件,asset目录下有测试的插件demo,项目运行时会将其拷贝到/sdcard/koala目录下。
3、PluginApp:上个项目中插件demo的源码,该项目开发时需要把koala SDK作为外部jar包导入。

你可以通过运行MainApp,来启动插件demo。

注意事项:
1、插件中弹出Toast必须使用插件SDK中的showToast方法,否则不显示。
2、插件中有本地库加载的话,由于虚拟机没有提供本地库卸载的功能,所以卸载的时候只能重启应用。
3、兼容Android2.3到5.0。
4、因为用了一些反射,不保证兼容所有ROM。




鲜花

握手

雷人

路过

鸡蛋
该文章已有0人参与评论

请发表评论

全部评论

专题导读
热门推荐
阅读排行榜

扫描微信二维码

查看手机版网站

随时了解更新最新资讯

139-2527-9053

在线客服(服务时间 9:00~18:00)

在线QQ客服
地址:深圳市南山区西丽大学城创智工业园
电邮:jeky_zhao#qq.com
移动电话:139-2527-9053

Powered by 互联科技 X3.4© 2001-2213 极客世界.|Sitemap