前面两篇博客中说到了在项目中运用EventBus、Volley以及Debuglog,也许会有很多人在想,怎么样才能把这些工具用到自己的项目中来呢?其实非常简单,只需要在gradle文件中加上几句话就可以了。
首先来看看整个工程的(project)gradle文件
buildscript {
repositories {
jcenter()
//DebugLog
mavenCentral()
}
dependencies {
classpath 'com.android.tools.build:gradle:1.1.0'
//DebugLog
classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1'
// NOTE: Do not place your application dependencies here; they belong
// in the individual module build.gradle files
}
}
allprojects {
repositories {
jcenter()
}
}
这个文件中其实只加了两句话:
dependencies {
classpath 'com.jakewharton.hugo:hugo-plugin:1.2.1'
}
buildscript {
repositories {
mavenCentral()
}
当然,就加这么两句肯定还是不够的,接下来我们来看看项目(module)中的gradle文件
apply plugin: 'com.android.application'
//DebugLog
apply plugin: 'com.jakewharton.hugo'
android {
compileSdkVersion 21
buildToolsVersion "21.1.2"
defaultConfig {
applicationId "com.li.scarlett.myapplication"
minSdkVersion 15
targetSdkVersion 21
versionCode 1
versionName "1.0"
}
buildTypes {
release {
minifyEnabled false
proguardFiles getDefaultProguardFile('proguard-android.txt'), 'proguard-rules.pro'
}
}
}
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
compile 'com.android.support:appcompat-v7:22.0.0'
//将EventBus导入自己的项目
compile 'de.greenrobot:eventbus:2.4.0'
//将Volley导入自己的项目
compile 'dev.dworks.libs:volleyplus:+'
}
这个文件中就将EventBus、Volley和DebugLog都导入自己的项目中了,其实也就只加了三句话,非常简单。导入项目中后就来看看我们的项目中是怎么使用的吧,EventBus及Volley在前面的博客中已经说到怎么去使用,这里就不多提了。DebugLog的使用是非常简单的,只需要在你想要打印log的方法前加上@Debuglog这句话就可以了,然后就可以在log日志中看来这个方法的使用情况,看下面的代码:
@DebugLog
public void onEventMainThread(ResultBeen event) {
this.tv_result.setText(event.getResponse());
}
好了,今天就介绍这么多,大家可以去自己的项目中试试啦!
分享到:
相关推荐
AndroidStudio项目导入第三方library.docx
不支持html
主要介绍了Android Studio导入第三方类库的方法,导入*.jar包、导入第三方java类库含源码包以及aar的引入,需要的朋友可以参考下
该文档介绍了如何在Android开发环境中导入第三方工具的方法,已在eclipse和android studio中实践成功
很多人在让自己的安卓实现导入外部的图片资源的时候遇到一系列的问题,今天就来好好解决 首先,相去github的官网下载这个jar包,下载任意一个即可,注意:你的网络可能会被墙,你可以换成手机的热点去下载,会快很多...
这个是Android NDK上调用第三方的动态库的实例,而且代码简单容易理解,非常适合新手学习参考,因为网上很多资源是C2C(Copy to Copy)的,有些还不能运行,容易误导新手,并且还要设置积分,我免积分提供给网友下载...
前言 最近需要写一个功能包,提供给界面去使用.里面涉及到一个第三方的包,这时候我...里面说合并jar包,我的问题是我第三方是用implementation(xx)导入的.在那里有jar包 ?我又去网上去寻找,implementation这个导入的jar包
本文分步骤给大家介绍了Android Studio 在项目中引用第三方jar包的方法,感兴趣的朋友跟随小编一起看看吧
主要介绍了Android Studio如何导入第三方类库、jar包和so库的相关资料,需要的朋友可以参考下
由于android studio不像eclipse一样自带有jar包导出功能,如果手动修改工程脚本文件来生成jar包既费时又费力,因此开发此款工具以第三方工具的形式导入到studio中,实现与eclipse一样的功能,连操作方式也一样,软件...
由于android studio不像eclipse一样自带有jar包导出功能,如果手动修改工程脚本文件来生成jar包既费时又费力,因此开发此款工具以第三方工具的形式导入到studio中,实现与eclipse一样的功能,连操作方式也一样,软件...
本插件适用于Android 7.0的手机无法输出logcat,以及无法查看文件目录,ADT-24.2.0采用第三方ADT,因为文件比较大,请自行下载。ddmlib.jar也可以在SDK文件目录下面搜索。
首先说一说将第三方库导入Android Studio的方法,以xUtils为例,导入jar包的方式,比较简单,再次不做介绍。我门主要讲的是library库文件引入的方式。 第一步我们要做的是将要引入的包,放在我们的工程目录下,如下...
史上最详细的Android Studio系列教程合集,带书签 一--下载和安装 二--基本设置与运行 三--快捷键 四--Gradle基础 五--Gradle命令详解与导入第三方包
来看看效果图吧 ...实现QQ登录了, 新建一个项目工程 ,然后把... 导入一个下面架包就可以 项目结构如下 打开我们的清单文件Androidmanifest 在里面加入权限和注册Activity 如下 <?xml version=1.0 encodi
怎样在android平台上使用第三方jar包,为什么我在引入了,编译时没有错误,运行时就有错误,报无法实例化错误,请问这是什么原因,本文给于解决方法,需要了解的朋友可以参考下
主要介绍了Android Studio使用教程(五):Gradle命令详解和导入第三方包,本文讲解了导入Android Studio、Gradle常用命令等内容,需要的朋友可以参考下