我开发了一个应用程序,该应用程序在同一应用程序中包含许多活动和不同的应用程序,并且它们通过在其中发送不同的意图以使整个应用程序正常运行而将它们相互连接,但是它们仍然可以做不同的事情,我可以消除其中的任何伤害另一个导致整个应用程序崩溃。因此,如果我愿意,我可以将它们划分为独立的应用程序。
我的问题是这个:
我可以用一个应用程序下载基本活动吗?如果一个人想要进行特定的活动,他们可以下载该应用程序(例如:您下载了一个游戏,并且该游戏包含一组不同的级别,可以通过按一个按钮进行下载,因此下载特定级别的内容。)?
答案 0 :(得分:0)
如果我误解了您,请原谅我,但是您是在谈论创建一个由许多较小的应用程序组成的大型应用程序,但是用户不必一开始就将它们捆绑在一起,而是可以将每个模块作为模块下载?
如果是这样,那不是不可能,但就我想您所希望的意义而言,这是不可能的。
您的一个大应用程序仍将需要所有必要的代码和xml文件,因为它们在编译时必须存在。但是,您可以做的与提供游戏类似的方法是提供非代码的可下载内容。本质上,这些是资源,例如媒体文件,文本或其他类似数据。
这些数据可以单独下载而不会影响您的应用程序,这有助于减小应用程序的大小。但是,每个单独应用程序的实际功能仍需要保留在您的应用程序中,但是在下载之前一直隐藏。
通常,通常将它们捆绑在一起,例如Measurements应用程序,或者将它们作为独立的独立应用程序(例如Google文档,表格和幻灯片)。
答案 1 :(得分:0)
您基本上是在描述浏览器/网站的工作方式。
如果您真的想将其包装为移动应用程序,则可以使用网络视图。