我有一个项目" Abc12 ",其中包含应用程序" TypeYourName "。此外,我还有另一个项目"Xyz12",其中包含一个服务,如"MySoftKeyboard",这不是一个库类型的项目。
我想将项目"Xyz12"关联到项目"Abc12",所以当用户下载应用程序"TypeYourName"时,应用程序"MySoftKeyboard"也随之下载。
如果可能的话,你知道怎么做吗?我不认为你可以这样做作为单独的。apk文件。(至少我很确定你不能在Android Market或Amazon Appstore中做到这一点。我也不知道你怎么能从同一个链接侧加载两个apk文件。)创建一个包含您的应用程序和服务的单个项目。
将服务的所有代码放入库项目中可能是有意义的。然后,您可以将该服务作为一个独立的项目提供,也可以与其他应用程序捆绑使用。
你不能。最好是在Abc12中查询Xyz12的包管理器,如果不存在Xyz12,则提示用户下载它。使Xyz12成为一个服务或定义适当的意图,以便ABC12可以访问它。