Bmob 后端云——史上最简单的登录
来源:互联网 发布:清理软件残留 编辑:程序博客网 时间:2024/05/20 13:11
基于Bmob 的登录功能
一、前言
如果你未曾配置过Bmob 后端云,请先参考后端云的配置使用,链接:在这里
基于Bmob 后端云的登录功能,登录功能十分简便,主要方法就是 login 方法,由实例化对象 user 直接调用 login 方法,实现登录;
二、示例代码
1.布局文件不做过多介绍,代码如下:activity_main.layout
<?xml version="1.0" encoding="utf-8"?><LinearLayout 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:paddingBottom="@dimen/activity_vertical_margin" android:paddingLeft="@dimen/activity_horizontal_margin" android:paddingRight="@dimen/activity_horizontal_margin" android:paddingTop="@dimen/activity_vertical_margin" android:orientation="vertical" tools:context=".bean.MainActivity"> <EditText android:id="@+id/id_username" android:layout_width="match_parent" android:layout_height="50dp" android:layout_marginTop="10dp" android:singleLine="true" android:hint="username" android:textSize="20dp"/> <EditText android:id="@+id/id_password" android:layout_width="match_parent" android:layout_height="50dp" android:layout_marginTop="10dp" android:inputType="textPassword" android:singleLine="true" android:hint="password" android:textSize="20dp"/> <Button android:id="@+id/id_login" android:layout_width="match_parent" android:layout_height="50dp" android:text="登录" android:textSize="20dp" /></LinearLayout>
2.user 用户类代码如下:User.java
package hpu.edu.cn.bmobtest.model;import cn.bmob.v3.BmobUser;/** * Created by rfeng on 2016/9/10 0010. */public class User extends BmobUser {}
3.java 操作处理代码如下:MainActivity.java
package hpu.edu.cn.bmobtest.bean;import android.support.v7.app.AppCompatActivity;import android.os.Bundle;import android.view.View;import android.widget.Button;import android.widget.EditText;import android.widget.Toast;import cn.bmob.v3.Bmob;import cn.bmob.v3.listener.SaveListener;import hpu.edu.cn.bmobtest.R;import hpu.edu.cn.bmobtest.model.User;public class MainActivity extends AppCompatActivity { @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); //初始化 SDK信息 Bmob.initialize(getApplicationContext(),"306b33cfaa821ecc7940c2b4b19d48ce"); setContentView(R.layout.activity_main); final EditText e_username = (EditText)findViewById(R.id.id_username); final EditText e_password = (EditText)findViewById(R.id.id_password); Button b_login = (Button)findViewById(R.id.id_login); b_login.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { String username = e_username.getText().toString(); //获取控件的文本 String password = e_password.getText().toString(); User user = new User(); //实例化用户对象 user.setUsername(username); user.setPassword(password); user.login(MainActivity.this, new SaveListener() { //登录方法 user.login(Context,SaveListener) @Override public void onSuccess() { //注册成功的操作 Toast.makeText(MainActivity.this, "登录成功!", Toast.LENGTH_SHORT).show(); } @Override public void onFailure(int i, String s) { //注册失败的操作 Toast.makeText(MainActivity.this, "服务器繁忙!", Toast.LENGTH_SHORT).show(); } }); } }); }}
三、效果演示
云端数据即登录使用的用户账号信息
以上代码测试可用。
更多功能请参考开发文档:在这里
0 2
- Bmob 后端云——史上最简单的登录
- Bmob 后端云——史上最简单的注册功能
- Bmob后端云的使用(1)——入门指导及实现登录注册功能
- Bmob后端云的使用
- Bmob移动后端云简单集成
- Bmob后端云——私人云数据库
- Bmob后端云的使用(2)——云端数据库的使用
- 智能厨房重构-使用Bmob后端云实现用户注册登录的功能。
- 利用Bmob后端云,实现登录出现的问题,求大神给解决
- 智能厨房重构-使用Bmob后端云实现用户注册登录的功能。
- 使用Bmob后端云遇到的坑
- Bmob后端云的集成与使用
- Bmob后端云的基本使用
- 基于Bmob后端云实现APP,登录功能--binbinyang
- Bmob 移动后端云服务器平台实现登录注册
- Bmob后端云--2
- Bmob后端云失物招领
- BMOB后端云
- 手动打包.a静态库
- ADT在eclipse中重装时的问题--Cannot complete the install because of a conflicting dependency
- 学习《Python基础教程(第二版)》笔记10--抽象3(练习)
- Spring 数据库处理Clob/Blob大对象
- 第七周项目1-点类-一般函数
- Bmob 后端云——史上最简单的登录
- scala学习
- 《程序员必读好书》
- 第七周项目1-成员函数,友元函数,一般函数有区别
- java面试题之 ((NULL)null).haha();
- qsort函数用法
- 看看国外的十三道 JavaScript 题,你能全部做对吗?
- PHP 取得刚插入数据的ID
- 第七周项目2-友元类(1)