1. android support library怎么获取具体版本的源码
Android SDK在extras目录中提供了support包的源码,当然前提是使用Android SDK Manager下载过了Android Support Library。当使用到support包的时候,它默认都会在libs目录里,这个时候只需要在同一个目录下建一个properties文件,名字跟所用的support jar包相同,即android-support-v4.jar会有一个对应的android-support-v4.jar.properties的文件
在里面输入android-support-v4.jar路径就行了,源码在android-sdk目录下的extras\android\compatibility\v4\src,这是源码路径,根据情况修改即可,然后按住Ctrl键,鼠标点击就可以了。
2. 如何获取android support v4最新包
将libs文件夹中的android-support-v4添加到构建路径,选中文件夹中的android-support-v4.jar包,鼠标右键选中“Build
Path——Add to Build Path”,那么在当前项目的Referenced
Libraries下多了添加的android-support-v4包,如下图:
选中当前项目,鼠标右键“Build
Path——Configure Build
Path”在右边窗口中看到上一步添加的android-support-4包,然后展开,看到Source
attachment:(None),说明我们的源码还没关联,点击“Edit”按钮开始关联,如下图:
在弹出的“Source
Attachment Configure”配置窗口中,第一个选项“Workspace
location”选择当前工作间的路径,第二个选项“External
location”选择外部的路径,我们的android-support-v4源码存放在sdk的Extras文件夹中,我们选择第一个选项,如下图:
选择“External
location”后,我们发现旁边有“External file”和“External folder”两个按钮,External
file选择的是JAR或ZIP压缩包,External folder选择的是文件夹,这里我们选择“External folder”,如下图:
在本地找到安装SDK所在目录,并在该目录中找到extras文件夹,依次进入到src目录(/sdk/extras/android/support/v4/src"),选中src文件夹即可,如下图:
在MainActivity类中,声明Fragment,光标放置在当前声明的Fragment类,按下F3(或Ctrl+点击),轻松查看到Fragment对应的源码,如果无法解决你的问题,可以给我留言,谢谢采纳!<^_^>如下图:
3. Android support包的使用
你要导入support.xxx这些类。
4. 如何查看android-support-v4支持包中的源码
关联源码和support包源码
点击工程,选择Properties
5. Android 最新 Support V4 包大拆分有用吗
android-support-v4 是谷歌推出的兼容包,最低兼容Android1.6的系统,里面有类似ViewPager等控件。ViewPager在Android 1.6以下的版本是不自带的,所以要实现ViewPager需要使用v4包中的ViewPager。其余控件同理。
android-support-v7是谷歌推出的版本兼容包,最低兼容Android2.1的系统,这个包通常和appcompat-v7这个工程一起使用。
appcompat-v7这个工程可以让开发者统一开发,在任何系统版本下保证兼容性。涉及的内容有Theme,value,布局,新的控件,新的动画实现方式,包含了support-v4的全部内容,开发Android工程时,要兼容低版本都要导入v7工程。android studio在创建工程的时候默认导入了v7工程,并且将style使用了兼容style,给开发者提供了极大的方便。并且最新的v7包增加了很多material design的兼容类和素材,请及时更新。
android-support-v13是谷歌推出的版本兼容包,最低兼容Android3.2的系统。当初是为了开发平板做设计的。Android 3.x系统都是平板专用系统,但是3.x系统失败了。所以使用v13的包没有任何价值。
v7版本适用于任何版本的开发,保证了兼容性,所以在使用的时候一定要采用。
不要再用Eclipse做Android开发,ADT已经没有更新过了,Android Studio是Android开发的首选工具,支持5.0开发,更好的开发享受。(1.3正式版将会有非常大的变化,非常期待)
6. 如何使用android-support-V7包中ActionBar
以下示例为API<11,因为API>=11时本来就有ActionBar可以使用,所以不在讨论范围之内
今天Google发布了最新的API 18,包括众多新的性能,正好最近在研究ActionBarSherlock,看到最新的Support V7包也开始支持ActionBar了,就研究了一下使用方法,我把自己今天研究到的一个使用方法记录如下,希望可以抛砖引玉吧.
1. 导入Support V7工程.更新SDK 18以后,会发现在 \Android-sdk\extras\android\support\v7目录下有三个子文件夹,分别
7. android-support-v4.jar这个jar包怎么加
1、将jar包放入项目里的libs文件夹中。
2、在project选中jar包点击右键"Add as library"。
3、这两步是网上比较容易找到的,但此时项目仍然是无法正常编译的,这时需要在项目的build.gradle文件里的dependencies节加入 dependencies
{
compile files('libs/android-support-v4.jar')
compile files('libs/xxxx.jar')
}
4、此时项目正常编译并运行了,但当你的代码中真正创建了引用jar里的类实例时,有可能系统会抛出异常NoClassDefFoundError,这个时候可以按以下步骤操作:
进入命令提示符窗口。
定位到项目的根目录,即build.gradle所在的目录。
运行 "{android studio 安装目录}\sdk\tools\templates\gradle\wrapper\gradlew.bat" clean
重新编译运行项目
通过以上操作,应该可以解决问题。
8. 兼容包和主程序中的android-support-v4.jar不同报错怎么办
提示信息的意思是:在我的项目Caculator中和支持库appcompat_v7包中都包含了一个叫android-suppot-v4.jar的文件 ,而这两个android-suppot-v4.jar是不一样的,所以编译出现了异常。
初步猜想是因为我的v_7中的包是在以前生成的,今天中午我更新了Android sdk,所以下午创建Caculator项目时生成的android-support-v4.jar跟v7中的不同了。解决办法:把android-suppot-v4.jar 从Caculator项目中直接复制到v7中,搞定!
9. Android Support v4,v7,v13的区别和应用场景
高版本的 SDK里提供了新的东西,如果你用了这些东西开发应用,然后你又想支持低版本SDK的机器的时候你就需要把新的东西直接导入你的apk里面,这样你的apk装到低版本的机器里去也能运行。
Android Support v4 是最早(2011年4月份)实现的库。用在Android1.6 (API lever 4)或者更高版本之上。它包含了相对V4, V13大的多的功能。
例
如:Fragment,NotificationCompat,LoadBroadcastManager,ViewPager,PageTabAtrip,Loader,FileProvider
等。
详细API 参考 http://developer.android.com/reference/android/support/v4/app/package-summary.html
Android Support v7: 这个包是为了考虑Android2.1(API level 7)
及以上版本而设计的,但是v7是要依赖v4这个包的,也就是如果要使用,两个包得同时
被引用。
v7支持了Action Bar。
Android Support v13:这个包的设计是为了android 3.2及更高版本的,一般我们都不常用,平板开发中能用到
10. 如何使用android-support-V7包中ActionBar
以前3.0以前的版本要使用ActionBar,必须使用国外大牛写的ActionBarSherlock这个开源项目。今年的Google/IO大会之后,Gooogle官方在android-support-v 7包中添加了ActionBar,开始让2.1以后的版本支持ActionBar,从此以后曾经最火的Android开源项目ActionBarSherlock可以退出历史舞台了。
要是用V7包中ActionBar也很简单,但有一个需要主要的地方。有些人可能该开始仅仅是把android-support-v7-appcompat.jar导入项目中
具体使用 步骤 (针对于Eclipse):
Create a library project based on the support library code:
Make sure you have downloaded the Android Support Library using the SDK Manager .
Create a library project and ensure the required JAR files are included in the project's build path:
Select File > Import .
Select Existing Android Code Into Workspace and click Next .
Browse to the SDK installation directory and then to the Support Library folder. For example, if you are adding the appcompat project, browse to <sdk>/extras/android/support/v7/appcompat/ .
Click Finish to import the project. For the v7 appcompat project, you should now see a new project titled android-support-v7-appcompat .
In the new library project, expand the libs/ folder, right-click each .jar file and select Build Path > Add to Build Path . For example, when creating the the v7 appcompat project, add both the android-support-v4.jar and android-support-v7-appcompat.jar files to the build path.
Right-click the project and select Build Path > Configure Build Path .
In the Order and Export tab, check the .jar files you just added to the build path, so they are available to projects that depend on this library project. For example, the appcompat project requires you to export both the android-support-v4.jar and android-support-v7-appcompat.jar files.
Uncheck Android Dependencies .
Click OK to complete the changes.