Android链接到另一个包的函数

发布于 2024-09-18 12:59:30 字数 50 浏览 9 评论 0原文

我有两个 Android 应用程序,其中一个带有公共空白。其他应用程序如何调用此函数?

I've got two android apps, one with a public void. How would the other app call this function?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

你穿错了嫁妆 2024-09-25 12:59:30

您不能直接调用其他应用程序中的函数。有两种方法可以实现这样的目标。

更复杂的方法是运行一个服务,两个应用程序都绑定到该服务进行通信。仅当您经常进行数据共享等时,这才是可行的方法。

另一种方法是使用 startActivityForResult。这会将用户重定向到另一个应用程序的活动,如果该活动完成,您将返回到旧的活动,并且设置的结果将在 onActivityOnResult

You can not directly call the functions in another application. There are two ways to to achieve something like this.

The more complicated way would it be to have a service running that both your apps bind to to communicate. This would only be the way to go if you have frequent data sharings etc.

Another method is to use startActivityForResult. This will redirect the user to the activity of the other application and if the activity is finished you will be returned to your old activity and the set result is given to you in onActivityOnResult

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文