2014-05-11 51 views
0

我正在製作一個android應用程序,該應用程序使用一個庫用於4.0到4.2.x的操作系統版本,另一個庫用於4.3.x.什麼是最好的方式來做到這一點? 這兩個庫都是.jar格式。我當前版本的程序正在使用Android 4.0-4.2.x上的第一個庫,我想添加對4.3的支持。 對不起,如果我的問題不清楚,我是一個Android開發初學者。 一切都必須在一個應用程序中完成,具有不同操作系統版本的2個不同應用程序的變體不適合。 Link to the article,其中的圖書館來自於。在一個項目中爲不同的Android版本實現不同的庫

+0

只是FYI:http://developer.android.com/google/play/publishing/multiple-apks.html –

+0

「使用一個庫的OS版本從4.0到4.2.x和另一個庫的4.3.x」 - 你爲什麼認爲這是一個好主意? 「我目前的程序集正在與Android 4.0-4.2.x上的第一個庫一起工作,我想添加對4.3的支持」 - 阻止你使用現有庫來做這件事情?這感覺就像[XY問題](https://meta.stackexchange.com/a/66378/161639)。 – CommonsWare

+0

這個庫不是由我自己創建的。作者聲稱,它應該只用於我的問題中。我只想知道,如果有像「如果Android版本4.3導入此庫而不是那個」 – inthy

回答

0

我自己找到了解決方案:我創建了2個MainActivities,它們是從MainActivity繼承而來的(我在第一個包含library1,第二個包含library2)。在MainActivity中,我做了一個if條件,檢查Android版本,然後使用Intent爲Android版本打開必要的MainActivity。

相關問題