将一个Android应用程序导入其他应用程序

时间:2017-03-31 17:35:23

标签: java android module

我已经实现了某些Android应用,这个应用有几个活动,视图,片段,谷歌分析,崩溃,gcm(云消息,领域,改造,rx java等)。

我需要将此应用作为模块/库导入到其他应用中,以便使用导入应用的资源,活动,视图和其他类。

我认为我应该添加一个模块,然后将compile project('asdasd')添加到main:app模块中的依赖项。

我实际上并不确定AndroidManifest.xml。我应该将导入项目的AndroidManifest.xml中的所有数据移动到主项目吗?如何处理谷歌分析,gcm(它连接到包名称),插件(面料,领域,......)

我想要的是在主项目中使用导入项目的活动。但是Application类怎么样?它应该在哪里申报?因为我在应用程序启动时使用了一些实例化。

此外,我不明白导入的项目包名称会发生​​什么。

1 个答案:

答案 0 :(得分:1)

您需要创建当前项目的select c.* from ( select top 1 vehicles.vehicle_make , count(sales.vin) as numberofsales from sales inner join vehicles on sales.vin = vehicles.vin group by vehicles.vehicle_make order by numberofsales desc ) t inner join vehicles v on v.vehicle_make = t.vehicle_make inner join sales s on s.vehicle_vin = v.vehicle_vin inner join customer c on c.cust_id = s.cust_id Android存档文件。基本上.aar包是Android库项目的二进制分发版。 AAR类似于JAR文件,但它可以包含资源以及编译的字节码。 AAR文件可以包含在类似于JAR文件的Android应用程序的构建过程中。稍后,您可以将其作为模块依赖项添加到新项目中,并且您将能够重用其组件。

您也可以将其作为模块导入新项目中,如您所说

当发生清单合并时,Android Studio会关注与GCM和其他第三方库合并相关的查询。