随着新版本的陆续发布,AndroidStudio越来越好用,原来在ADT中使用的一些第三方库该如何迁移到AndroidStudio呢?比如Android-PullToRefreshhttps://github.com/chrisbanes/Android-PullToRefresh),这是一个经典的下拉刷新库,虽然已不再提倡使用,但仍然有诸多粉丝,在ADT中它是以library的形式被引用的,那么在AS中怎么使用呢?


由于该库在Maven中央库上并不存在,因此只能将它拷贝到项目中,具体可参考如下步骤:


1.在AS中,将项目结构切换到Project目录模式,在根目录下新建一个名为libs的文件夹,该文件夹跟app文件夹同级。

2.在libs文件夹中新建一个名为pulltorefresh的文件夹(名字可任意),将Android-PullToRefreshlibrary文件夹中的ressrc等内容拷贝到pulltorefresh文件夹下。

3.在app/build.gradle中添加如下依赖:

dependencies{
compileproject(':libs:pulltorefresh')
}

4.在libs/pulltorefresh/build.gradle中添加如下内容:

applyplugin:'com.android.library'

android{
compileSdkVersion22
buildToolsVersion"22.0.1"

sourceSets{
main{
manifest.srcFile'AndroidManifest.xml'
java.srcDirs=['src']
resources.srcDirs=['src']
aidl.srcDirs=['aidl']
renderscript.srcDirs=['src']
res.srcDirs=['res']
assets.srcDirs=['assets']
}
}
}

5.在settings.gradle中添加如下内容:

include':libs:pulltorefresh',':app'

完成上述步骤,就可以在AndroidStudio中使用Android-PullToRefresh了。

更多相关文章

  1. Android 根文件系统启动过程
  2. Android资源文件简介
  3. android 五大布局文件
  4. AndroidManifest配置文件介绍
  5. android根据uri或文件绝对路径获取文件基本信息
  6. Android 打开本地pdf文件,android 加载pdf文件
  7. Android Manifest文件
  8. Android 中.aar文件生成方法与用法

随机推荐

  1. 关于Android使用Google Map Android(安卓
  2. android添加删除桌面快捷方式
  3. Android编译时主要瓶颈分析
  4. SqliteDatabase
  5. android 后台长时间执行周期性定时任务
  6. Android(安卓)adb setuid提权漏洞的分析
  7. Android自定义Listener
  8. Android(安卓)Studio中debug和release模
  9. Android(安卓)之 ContentProvider 共享数
  10. android binder机制之二 Service Manager