我已经实现了某些Android应用,这个应用有几个活动,视图,片段,谷歌分析,崩溃,gcm(云消息,领域,改造,rx java等)。
我需要将此应用作为模块/库导入到其他应用中,以便使用导入应用的资源,活动,视图和其他类。
我认为我应该添加一个模块,然后将compile project('asdasd')添加到main:app模块中的依赖项。
我实际上并不确定AndroidManifest.xml。我应该将导入项目的AndroidManifest.xml中的所有数据移动到主项目吗?如何处理谷歌分析,gcm(它连接到包名称),插件(面料,领域,......)
我想要的是在主项目中使用导入项目的活动。但是Application类怎么样?它应该在哪里申报?因为我在应用程序启动时使用了一些实例化。
此外,我不明白导入的项目包名称会发生什么。
答案 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和其他第三方库合并相关的查询。