Android,可以合并两个APK文件吗?
我有一个Android项目。在这个项目中,我的客户问我以下情况,但我不确定这是否可行 他们想为android创建一个应用商店。在这个商店中,在开发者上传他的应用程序之后,我们应该用我们的APK文件包装这个APK文件(因此我们将有一个APK文件)。这个包装器向开发人员的应用程序添加了一些活动,以便用户能够检查他们的信用,并在他们的帐户没有足够的信用时添加信用(我们不想操纵开发人员的代码,我们只想将我们的代码添加到他们的代码中)。因此,当用户下载并安装此应用程序时,每次启动应用程序时,都应首先运行我们的包装器,并通过互联网检查其财务帐户,如果其帐户中有足够的信用,则可以自由使用此应用程序。如果他/她没有足够的信用,我们应该引导他/她购买更多的信用 我所做的事情是,我创建了两个示例项目,以查看是否添加了1秒的APK,是否可以从第二个应用程序运行该应用程序 在第一个应用程序中,我只是在它的活动中显示一些文本,在第二个项目(包装器)中,我创建了一个按钮,当我单击它时,第一个项目应该运行。结果不令人满意,我无法运行它 我想如果我从第一个项目导出JAR文件并重复上面的过程,我会有更好的结果,但因为将来我们不能要求开发人员将应用程序的JAR文件放在APK中,这不是一个好主意 现在,大约一个星期以来,我一直在思考这个故事,但我找不到一种方法来知道如何将开发人员的应用程序与包装器应用程序整合和合并Android,可以合并两个APK文件吗?,android,Android,我有一个Android项目。在这个项目中,我的客户问我以下情况,但我不确定这是否可行 他们想为android创建一个应用商店。在这个商店中,在开发者上传他的应用程序之后,我们应该用我们的APK文件包装这个APK文件(因此我们将有一个APK文件)。这个包装器向开发人员的应用程序添加了一些活动,以便用户能够检查他们的信用,并在他们的帐户没有足够的信用时添加信用(我们不想操纵开发人员的代码,我们只想将我们的代码添加到他们的代码中)。因此,当用户下载并安装此应用程序时,每次启动应用程序时,都应首先运行我
如果您有任何建议,请指导我。按照这些思路,最好的方法是如下
最后一件事,如果您不希望第三方应用程序出于某种原因出现在用户普通启动器上,您可以请求开发人员也不要将CATEGORY_启动器添加到其主要活动中。在这种情况下,您必须在应用商店中查询主要活动。如果我无法控制所有第三方apk文件,该怎么办?我的意思是,在现有的应用程序中,不再可修改,我仍然想写一个包装,以防止它运行。。。