Android 调用活动的区别

Android 调用活动的区别,android,android-activity,Android,Android Activity,当我从以下位置调用活动时,有什么区别: 同一包 不同的包装 不同的Android应用程序 前两个选项对我来说很好。但由于某些原因,我尝试调用来自不同android应用程序的活动,这主要导致我的HTTP连接出现问题 如果我通过第一个或第二个选项实现相同的东西,那么一切都很好。所以,我知道选项3有一些不同。但我不知道它是什么 调用方法相同: intent = new Intent(main.this, fullPackageName.class); startActivity

当我从以下位置调用活动时,有什么区别:

  • 同一包
  • 不同的包装
  • 不同的Android应用程序
  • 前两个选项对我来说很好。但由于某些原因,我尝试调用来自不同android应用程序的活动,这主要导致我的HTTP连接出现问题

    如果我通过第一个或第二个选项实现相同的东西,那么一切都很好。所以,我知道选项3有一些不同。但我不知道它是什么

    调用方法相同:

    intent = new Intent(main.this, fullPackageName.class);
                startActivity(intent); 
    

    在逻辑上有什么不同吗?当我们尝试从不同的android应用程序而不是同一个项目调用活动时???

    我认为您的问题可以通过android界面定义语言(AIDL)解决。

    为什么您必须直接从另一个应用程序调用活动?你不能使用意图过滤器和类似于共享、拍照、选择文件等的操作吗?@StephaneMathis基本上我正在开发一个API,该API将其模块作为不同的应用程序。因此,我正在使用/调用它们,使其成为库。到底有什么不起作用?互联网连接?您是否在库的清单中指定了所需的权限?@StephaneMathis是的,所有权限都包括在内。它正在创建HTTP登录。该登录仅挂起通过另一个应用程序调用的活动。我想知道有什么区别?是否自动设置了任何标志?然后我不知道。我过去也用过同样的东西,没有问题。有没有简单的方法?