Android Private Libraries 和 Dependencies的区别
Android项目开发中,是不是常看到android-support-v4.jar、appcompat_v7.jar等的jar包? 至于为什么要添加这些包?添加有什么用?添加到哪里?相信很多人没过多关注,或者只知其然,而不知其所以然。下面我们就来学习一下~~ 一、v4/ v7/ v13的作用与区别 1. v4/ v7/ v13是什么? 本质上就是android提供的三个java library. 2. android为什么要提供这些库? google提供了Android Support Library package 系列的包来保证来高版本sdk开发的向下兼容性。 如果在低版本Android平台上开发一个应用程序,而应用程序又想使用高版本才拥有的功能,就需要使用Support库。比如,在2.2平台开发了一个app, 安装到4.0平台上,想运用4.0上的新功能,那么app里面就需要添加V4库支持;反过来,如果在4.0平台开发了一个app,想安装到2.2平台,可能会失败,因为4.0的应用可能使用了一些新功能,调用了新API,但2.2平台没能,所以想成功要做向下兼容。 andro...





