在一个项目中为不同的Android版本实现不同的库

时间:2014-05-11 17:04:38

标签: android libraries

我正在创建一个Android应用程序,它使用一个库来实现从4.0到4.2.x的OS版本以及另一个用于4.3.x的库。最好的方法是什么? 两个库都是.jar格式。我当前的程序版本正在使用android 4.0-4.2.x上的第一个库,我想添加对4.3的支持。 对不起,如果我的问题不明确,我是android开发的初学者。 一切都必须在一个应用程序中完成,具有针对不同OS版本的2个不同应用程序的变体并不适合。 Link to the article,图书馆来自。{/ p>

1 个答案:

答案 0 :(得分:0)

我自己找到解决方案:我创建了2个从MainActivity继承的MainActivities(我已经在第一个中包含了library1,在第二个中包含了library2)。在MainActivity中我创建了一个if条件,检查Android版本,然后我使用Intent为Android版本打开必要的MainActivity。