相仿APP大厅程序的实现

类似APP大厅程序的实现

由于Android可以按照一定的规则,启动另外一个应用程序的Activity,并可以传递一些数据,因此下面的需求,在原则上是可以实现的:
1、做一个程序框架,安装到客户端
2、希望为该程序框架,添加一个应用程序(插件),而不升级该程序框架
说白了:就像PC上的QQ游戏,我先装一个游戏大厅,然后我想玩象棋,但是由于我没有装象棋,所以游戏大厅帮我下载好象棋游戏之后安装,然后我可以在游戏大厅中启动象棋程序。
实现的方法是:
写一个实现新需求的应用程序(插件),让用户下载到客户端之后安装,然后可以在程序框架中启动插件,来完成相应的功能。
当然,这比较考验程序员对程序框架和插件之间接口的设计能力。