通过Library进行android开发

近期使用NDK进行webp和speex压缩和解压的过程中,不能将webp和speex的c代码放在一起进行编译。怎么办呢?通过查阅官方文档发现,我们可以讲webp和speex分别建立android工程,通过主工程进行引用。这样做至少有两个好处,其一,方便以后的代码复用,其二,符合组件式开发的思路。1.


具体操作过程如下:

1. 项目属性-> Android 设置Library

y         2.


2. 在主工程下引用。


通过以上两步就能将其他的android项目引入自己的工程下。


但是需要注意:

        引入的工程和主工程资源文件不能重名,如果重名。可能就会以主工程为主了。比如说我两个工程都有main.xml的布局文件。在被引入的工程下使用

setContentView(R.layout.main)时,这个main.xml可能是主工程的了,而不是被引入的那个工程的资源文件了。


如果还需要引入第三方的非android项目的话,那就得引入项目了。如图:


有空了还得研究资源如何打包的问题。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值