在另一个应用程序中调用已安装的应用程

时间:2015-02-22 20:36:18

标签: android

我想创建一个从.docx和.pptx文件中提取文本的应用程序。我正在使用poi库。当我尝试编译它时,它会抛出太多方法的错误。

为了绕过这个错误(因为我需要这个poi库来有效地实现这个),在互联网上进行了如此多的搜索之后,我发现我只能通过将应用程序分成两个应用程序来实现。但是这两个应用程序需要在它们之间进行通信。特别是,我想从第二个应用程序中的一个应用程序调用一些方法。有人可以帮我解决这个问题吗?

1 个答案:

答案 0 :(得分:0)

有几种方法可以做到这一点。

检查堆栈溢出链接上的答案。

android communication between two applications

但是如果你得到了

  

当我尝试编译它时,会抛出太多方法的错误。

在编译应用程序时,您可以在build.gradle中添加以下内容以绕过错误

android {
    compileSdkVersion 21
    buildToolsVersion "21.1.0"

    defaultConfig {
        ...
        minSdkVersion 14
        targetSdkVersion 21
        ...

        // Enabling multidex support.
        multiDexEnabled true
    }
    ...
}

dependencies {
  compile 'com.android.support:multidex:1.0.0'
} 

请参阅此处的文档

https://developer.android.com/tools/building/multidex.html