接着上一篇的内容继续讲,今天主要使用leancloud进行登录和注册
第一步:加载用到的jar包
新建一个LoginDemo工程,在gradle文件利配置这样的代码
给第一个gradle修改代码,maven主要来自动下载安装jar包的
// Top-level build file where you can add configuration options common to all sub-projects/modules.
buildscript {
repositories {
jcenter()
maven {
url "http://mvn.leancloud.cn/nexus/content/repositories/releases"
}
}
dependencies {
classpath 'com.android.tools.build:gradle:2.2.3'
classpath 'org.robolectric:robolectric-gradle-plugin:0.14.+'
}
}
allprojects {
repositories {
jcenter()
maven {
url "http://mvn.leancloud.cn/nexus/content/repositories/releases"
}
maven {
url "https://raw.githubusercontent.com/YunzhanghuOpen/redpacket-maven-repo/master/release"
}
}
}
给第二个gradle修改代码
dependencies {
compile fileTree(dir: 'libs', include: ['*.jar'])
androidTestCompile('com.android.support.test.espresso:espresso-core:2.2.2', {
exclude group: 'com.android.support', module: 'support-annotations'
})
compile 'com.android.support:appcompat-v7:25.2.0'
// LeanCloud 基础包
compile ('cn.leancloud.android:avoscloud-sdk:v3.+')
compile ('cn.leancloud.android:avoscloud-statistics:v3.+')
testCompile 'junit:junit:4.12'
}
这样就完成了所需的资源配置
第二步:写我们的登录界面
login_layout.xml布局为:
<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:background="@drawable/login_bg"
tools:context="com.xiaowu.www.logindemo.MainActivity">
<EditText
android:layout_marginLeft="80dp"
android:layout_marginRight="80dp"
android: