我想从其他应用程序中使用我的Bind Android服务,但我发现的所有示例都在同一应用程序中。
我发现有人问相同的问题,但他们不共享代码或项目结构。
我发现有人问相同的问题,但他们不共享最终代码或项目结构。
问题1:Calling a method in service which is in another app using aidl(我的代码看起来与此相似)
问题2:AIDL service from different Projects
[据我所知,我必须在新项目中完善AIDL,但我不确定该服务在哪里/路径以及如何说是在另一个应用程序中实现的(尽管我想Android会为我解决这个问题,我输入了Service App的清单)。
任何人都可以帮助我解决这个问题或有任何提示吗?
如果要使用AIDL在两个不同的应用程序之间进行通信,则在两个应用程序中保存辅助文件的软件包名称应该相同。
如果两个应用程序的辅助文件的软件包名称都不相同,则它将为您提供错误,如下所示:java.lang.SecurityException