Android插件式开发(1)

Android插件式开发(一)?1.插件式开发基础?插件式开发是指,只要提供一个主应用程序,此应用程序可以安装和调

Android插件式开发(一)

?

1.插件式开发基础

?

插件式开发是指,只要提供一个主应用程序,此应用程序可以安装和调用其他插件式的功能模块,当应用程序需要增加功能时,不需要升级应用程序,而是通过安装新功能模块的插件即可。其单个插件的运行必须依赖于主应用程序。插件开发是单独进行的。

?

2.插件是开发的构想

?

A.通过如下代码可以获取android系统内的安装应用的列表,同时获取每个安装包的信息。

?

?

?

?

代码片段B:AndroidManifest.xml

?

? ? 如以上2个代码段比较 android:sharedUserId="com.iClient.Main"是共同的配置,如此可以保证A应用可以访问B应用的资源和数据。

以上功能经过验证后发现,设想完全可以实现,插件式开发设想成立。

?

1 楼 xingzhe321655 2012-11-04   这个思路不错,但是每安装一个插件就会弹出对话框,提示用户有新的程序安装,体验不好,请问有什么解决办法没有