2

android-support-v4.jar的大小爲750kb,多數民衆贊成,我只需要它使用ViewPager和PageAdapter。可以在沒有android-support-v4.jar庫的情況下使用ViewPager和PagerAdapter?

我的應用程序只有50kb的大小,如果我使用支持庫,它的體積會大大增加。

可以在不使用.jar庫的情況下使用ViewPager和PagerAdapter?

感謝

+0

但是,你的應用程序將能夠在較低版本的Android上工作以及..不限於3.0及以上。 – AndroidMech 2014-08-28 10:17:17

回答

3

沒有,這些組成部分,到目前爲止,支持庫的只是一部分。從文檔:

本課程向您介紹如何使用支持庫提供的ViewPager 做屏幕幻燈片。 ViewPagers可以自動爲屏幕幻燈片 製作動畫。

+0

,我不能提取它們?或單獨使用它們? – NullPointerException 2014-08-28 10:15:53

+0

你可以試試,我不知道是否有可能。如果它們以某種方式鏈接到某些不能公開訪問的類別。在這種情況下,您應該在項目事件中引入這種依賴關係 – Blackbelt 2014-08-28 10:17:40

+0

另外,'proguard'應該能夠從jar中刪除您未使用的內容 – Blackbelt 2014-08-28 10:19:24

0

您可以從支持庫中提取和修改任何視圖,小部件或其他組件。查看您的sdk目錄中的來源。如果您尚未下載源代碼,則可以使用Android SDK Manager進行下載。然後,您可以將適當的Java(在本例中爲ViewPager.java和PagerAdapter.java和依賴項)文件複製到您的項目中,或者更好地爲不同目的創建新的程序包。

我爲DrawerLayout做了這個以節省空間。已獲得900 kB。丟失了幾個小時,不得不重做每個新API版本的工作。在這種情況下 - 這是值得的。

閱讀關於ProGuard和DexGuard。

相關問題