【Android】使用后端云Bmob实现登录、注册
Android使用后端云Bmob实现登录、注册
文章目录
- Android使用后端云Bmob实现登录、注册
- 注册Bmob账号,获取Application ID
- 导入依赖
- 在AndroidManifest中添加权限
- 添加单独进程
- 实现注册和登录
- 创建JavaBean
- 初始化BmobSDK
- 添加一行数据(官方文档提供)
- 实现注册和登录
话不多说,直接开撸。
注册Bmob账号,获取Application ID
Bmob后端云:http://www.bmobapp.com
注册完之后创建应用并获取Application ID,可以参考官方文档
Bmob文档http://doc.bmobapp.com/data/android/index.html
导入依赖
implementation 'io.github.bmob:android-sdk:3.8.11'implementation 'io.reactivex.rxjava2:rxjava:2.2.8'implementation 'io.reactivex.rxjava2:rxandroid:2.1.1'implementation 'com.squareup.okhttp3:okhttp:4.8.1'implementation 'com.squareup.okio:okio:2.2.2'implementation 'com.google.code.gson:gson:2.8.5'
在AndroidManifest中添加权限
<!--允许联网 -->
<uses-permission android:name="android.permission.INTERNET" />
<!--获取GSM(2g)、WCDMA(联通3g)等网络状态的信息 -->
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE" />
<!--获取wifi网络状态的信息 -->
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE" />
<!--保持CPU 运转,屏幕和键盘灯有可能是关闭的,用于文件上传和下载 -->
<uses-permission android:name="android.permission.WAKE_LOCK" />
<!--获取sd卡写的权限,用于文件上传和下载-->
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
<!--允许读取手机状态 用于创建BmobInstallation-->
<uses-permission android:name="android.permission.READ_PHONE_STATE" />
添加单独进程
<providerandroid:name="cn.bmob.v3.util.BmobContentProvider"android:authorities="com.javaee.yiwu.BmobContentProvider" />
实现注册和登录
创建JavaBean
也就是实体类,这里是User,并继承BmobUser或BmobObject
初始化BmobSDK
appkey是自己的
添加一行数据(官方文档提供)
http://doc.bmobapp.com/data/android/index.html#_4
实现注册和登录
注册和登录就正常逻辑代码,最重要的可能是下图中signUp(),user.signUp(new SaveListener() {}是继承过来的。
最后,如有错误,恳请指正。
知道的越多,不知道的越多。加油,陌生人!
【Android】使用后端云Bmob实现登录、注册相关推荐
- android开发之后端云bmob的使用
android开发之后端云bmob的使用 由于开发的应用需要搭建服务器和数据库,所以了解了一下网上的后端云服务,初步了解之后选择了国内的bmob,下面就来简单介绍一下它的使用: 1.注册Bmob帐号 ...
- android安卓Sqlite数据库实现用户登录注册
看了很多别人写的安卓SQlite数据的操作代码,一点也不通俗易懂,我觉得我写的不错,而且安卓项目也用上了,所以在博客园里保存分享一下! 建立一个类 并继承SQLiteOpenHelper public ...
- 谷粒学院 Day12.登录页面模式、整合JWT、整合QQ邮箱、用户登录注册接口【后端】、用户登录注册【前端】
项目结构: 配置文件 application.properties配置类 spring.jackson.time-zone=GMT+8# nacos注册中心 spring.cloud.nacos.di ...
- Android Studio开发:简单的登录注册界面
Android开发:编写简单的登录界面与注册界面 1.登录界面布局 1.1主布局的布局方式是垂直布局,第一个TextView控件在顶部居中布置,显示"用户登录 "字样 <Te ...
- Android+Blockly大作业(含登录注册系统、碎片式浏览、Blockly设计)
此次大作业实现功能包括: 1.数据库的搭建 2.登录注册界面及主界面界面的设计 3.碎片的应用 4.webBlockly的嵌套 我曾在不同活动调用数据库的bug.数据库的检索和碎片的实现上花了很多时间 ...
- Android仿老版本陌陌登录注册介绍页实现
楼主手机上装了好多个软件,陌陌不常玩的,看了下它的登录注册下面是一些美女的图片,而且有透明度的变化,关键是图片没有压缩和失真的情况,然后分析了下,这些肯定不是一张背景图了,可想而知,著名的9宫格啊,这 ...
- 微信小程序 云开发 欢迎登录注册
提示:此文章相关代码在新版小程序上或许已经不可用!该小程序片段需要使用云函数,云函数具体内容参考github.需要使用云开发提供的数据库,相关的具体使用方法还请参考小程序云开发的相关最新文档.该部分代 ...
- 微信小程序云开发 之 登录注册界面 详细教程
文章目录 前言 一.前期的准备(很重要) 1.程序的需求 2.微信开发者文档 3.数据库的设计 二.小程序设计阶段 1.选择开发方式 2.云开发 第一步:注册微信小程序,获取小程序的 AppID 第二 ...
- android项目实战 博学谷 代码,《Android项目实战-博学谷》登录注册
标题栏 思路 由于项目中大部分界面都有一个后退键和一个标题栏,为避免代码冗杂以及便于利用,我们可以将后推荐和标题栏单独抽取出来定义一个标题栏布局,在 res/layout 目录下新建一个 Layout ...
最新文章
- 跟锦数学2017年04月
- 记录一下提取文件夹中所有文件名字
- 跨域(CORS)请求问题[No 'Access-Control-Allow-Origin' header is present on the requested resource]常见解决方案
- MFC 基础知识:主对话框与子对话框(二)
- Android 开发 存储目录的详解
- python详细安装教程-python安装教程 Pycharm安装详细教程
- android_Media
- JavaScript中“基本类型”之争
- 搭建php环境,更换织梦服务器
- 初使用tbs的x5内核所遇到的坑,初学者如何第一次跑起x5内核
- 获取打印机状态,判断打印机状态,获取打印机驱动信息
- android防丢器设计,基于单片机的防丢器设计
- 如何解决Photoshop导入视频不能错误
- HTML中的盒子模型
- 看这篇就够了——ubuntu系统中的cuda cudnn cudatookit及pytorch使用
- 逻辑回归与softmax回归
- torch.diag() 取矩阵对角线元素,torch.diag_embed() 指定值变成对角矩阵
- (python基础)df.loc和df.iloc
- 浙江仙居“土味”民俗迎中国年:留住乡愁记忆
- 从键盘输入10个正负相间的整数,输出个位数是奇数、十位数是偶数的所有数。