Android - 将其他app类名转换为在服务类中查看

时间:2014-07-28 17:36:29

标签: android class android-activity

我有其他应用程序的类名,在我的应用程序中我有一个服务类,我需要初始化一个视图,这是另一个应用程序活动视图。如何将该字符串类名转换为活动以及要查看的活动?我正在尝试访问其他应用程序活动,因此类加载器不起作用。

1 个答案:

答案 0 :(得分:0)

很难理解您的要求,似乎您想知道如何在应用之间进行通信。

应用程序可以相互通信/控制,但您不能直接在另一个应用程序中使用已编译的代码。您必须通过以下任一方式进行沟通:

  1. Intents
  2. Exported services via AIDL
  3. Broadcast Receivers(获取应用之间的通知/消息)。
  4. 导出的
  5. Content Providers或使用相同密钥签署应用程序(以共享数据)
  6. Shared preferences假设两个应用都使用相同的密钥签名。 (分享数据)
  7. 套接字 - 您可以使用tcp套接字实现IPC,这些套接字通过tcp在localhost上进行通信。 (没有在网上找到任何好的例子,但是我的公司已经构建了一个应用程序来执行此操作)。