android-support-v4.jar 的大小为 750kb,这很大了,我只需要它来使用 ViewPager 和 PageAdapter。
我的应用程序只有 50kb 大小,如果我使用支持库,大小会增加很多。
可以在不使用 .jar 库的情况下使用 ViewPager 和 PagerAdapter 吗?
谢谢
不,到目前为止,这些组件只是支持库的一部分。来自文档:
本课程向您展示如何使用 ViewPager 进行屏幕幻灯片 由支持库提供。 ViewPagers 可以为屏幕幻灯片制作动画 自动。
您可以从支持库中提取和修改任何视图、小部件或其他组件。在您的 sdk 目录中查找源代码。如果您还没有下载源码,可以使用Android SDK Manager下载。然后,您可以将适当的 java(在本例中为 ViewPager.java 和 PagerAdapter.java 以及依赖项)文件复制到您的项目中,或者更好的是,为不同目的创建新包。
我对 DrawerLayout 这样做是为了节省空间。增加了 900 kB。浪费了几个小时,并且必须为每个新的 API 版本重做工作。在这种情况下 - 这是值得的。
了解 ProGuard 和 DexGuard。