Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/389.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在SDK/库中包含服务_Java_Android_Service_Sdk_Aidl - Fatal编程技术网

Java 在SDK/库中包含服务

Java 在SDK/库中包含服务,java,android,service,sdk,aidl,Java,Android,Service,Sdk,Aidl,我已经得到了一个作为独立APK编写的android服务,我正在尝试将其包含在SDK中,以便它通过SDK中的一些公开函数自动安装该服务 有没有办法做到这一点 例如,SDK是monitor.jar,它具有helper函数。 该服务是GetCurrentMonitor.apk,它运行一个后台服务,返回当前监视的某些股票的值 现在,我想发布SDK,这样当它包含在某些第三方应用程序中时,它会自动为GetCurrentMonitor项目安装后台服务 非常感谢您的帮助 谢谢,你的问题很让人困惑。以下是我对你所

我已经得到了一个作为独立APK编写的android服务,我正在尝试将其包含在SDK中,以便它通过SDK中的一些公开函数自动安装该服务

有没有办法做到这一点

例如,SDK是monitor.jar,它具有helper函数。 该服务是GetCurrentMonitor.apk,它运行一个后台服务,返回当前监视的某些股票的值

现在,我想发布SDK,这样当它包含在某些第三方应用程序中时,它会自动为GetCurrentMonitor项目安装后台服务

非常感谢您的帮助


谢谢,

你的问题很让人困惑。以下是我对你所问问题的解释:

我有一个Android应用程序,它有一个服务。我有一个单独的SDK JAR或Android库项目。我希望SDK的用户能够调用函数,下载并安装包含该服务的APK

这是可能的,sorta

您的JAR中可以有以下代码:

调用startActivity查看市场意向:在Google Play上指向你的应用的Uri,或

将APK从您的某台服务器下载到外部存储,然后在指向该下载的APK的操作视图意图上调用startActivity以启动安装

在任何一种情况下,用户都需要参与安装过程-您不能静默安装应用程序。在后一种情况下,您将负责处理您自己的更新

这也会让用户感到困惑,因为他们可能不知道为什么你的应用程序会在他们的设备上浮动,所以你需要能够处理他们卸载它的情况

此外,在安卓3.1+上,用户可能需要启动您的活动才能使用您的服务。幸运的是,这不是必须的,尽管我现在不能排除这种可能性

当然,如果我没有正确地理解你的问题,请考虑编辑这个问题来澄清你想要完成的事情。