同一应用中的不同应用
Different Apps within the same app
我开发了一个应用程序,该应用程序在同一个应用程序中包含许多活动和不同的应用程序,它们通过在其中发送不同的意图来相互连接以运行整个应用程序,但是它们仍然做不同的事情,我可以消除一个而不会伤害对方并导致整个应用程序崩溃。所以如果我想我可以把它们分成独立的应用程序。
我的问题是:
我可以有一个下载基本活动的应用程序吗?如果有人想要特定的 activity,他们可以下载它(例如:您下载了一个游戏,该游戏包含一组不同的关卡,可以通过按下按钮下载因此下载特定的一组级别。)?
如果我误解了您,请原谅我,但您是在谈论创建一个包含许多小应用程序的大应用程序,而不是一开始就全部捆绑,用户可以将每个应用程序作为一个模块下载吗?
如果是这样,那不是不可能,但在我认为你希望的意义上是不可能的。
你的一个大应用程序仍然需要所有必要的代码和 xml 文件,因为这些在编译时需要存在。但是您可以做的是提供非代码的可下载内容,这类似于游戏所做的。本质上,这些是诸如媒体文件、文本或类似的其他数据之类的资源。
这些数据可以单独下载,不会影响您的应用程序,并且有助于减小您的应用程序的大小。但是,每个单独应用程序的实际功能仍需要在您的应用程序中,但在下载之前是隐藏的。
通常,更常见的做法是将它们全部捆绑在一起,例如测量应用程序,或者将它们作为单独的独立应用程序,例如 Google Docs、Sheets 和 Slides。
您基本上是在描述 browser/website 的工作原理。
如果你真的想把它包装成一个移动应用程序,你可以使用网络视图。
我开发了一个应用程序,该应用程序在同一个应用程序中包含许多活动和不同的应用程序,它们通过在其中发送不同的意图来相互连接以运行整个应用程序,但是它们仍然做不同的事情,我可以消除一个而不会伤害对方并导致整个应用程序崩溃。所以如果我想我可以把它们分成独立的应用程序。
我的问题是:
我可以有一个下载基本活动的应用程序吗?如果有人想要特定的 activity,他们可以下载它(例如:您下载了一个游戏,该游戏包含一组不同的关卡,可以通过按下按钮下载因此下载特定的一组级别。)?
如果我误解了您,请原谅我,但您是在谈论创建一个包含许多小应用程序的大应用程序,而不是一开始就全部捆绑,用户可以将每个应用程序作为一个模块下载吗?
如果是这样,那不是不可能,但在我认为你希望的意义上是不可能的。
你的一个大应用程序仍然需要所有必要的代码和 xml 文件,因为这些在编译时需要存在。但是您可以做的是提供非代码的可下载内容,这类似于游戏所做的。本质上,这些是诸如媒体文件、文本或类似的其他数据之类的资源。
这些数据可以单独下载,不会影响您的应用程序,并且有助于减小您的应用程序的大小。但是,每个单独应用程序的实际功能仍需要在您的应用程序中,但在下载之前是隐藏的。
通常,更常见的做法是将它们全部捆绑在一起,例如测量应用程序,或者将它们作为单独的独立应用程序,例如 Google Docs、Sheets 和 Slides。
您基本上是在描述 browser/website 的工作原理。
如果你真的想把它包装成一个移动应用程序,你可以使用网络视图。