BMOB后端云
2017-11-01 18:56
85 查看
一:后端云设置
1.登录Bmob后端云网站https://www.bmob.cn/ ,注册一个新账号,登录后创建新项目
2.应用设置界面保存一下Application ID,SDK初始化必须用到此密钥
二:APP源码添加(Android Studio集成)
1.Project项目的build.gradle里面添加
2.Module项目的build.gradle里面添加
3.清单文件权限:
4.Bmob初始化:
5.往后台数据表添加数据:
(1)在后端云的云数据表中新增一个表,表的名字和APP的JavaBean对应,创建后在表格中添加列,自己命名即可
(2)APP项目中要创建JavaBean,对应后台表格数据(之前自己的命名)这里偷懒用了Generate一键创建
控件按钮添加数据(一条):
然后在Bmob后端云中刷新一下云数据表就有显示了
注:该文章只是自己摸索阶段自行记录,详细过程可以去看Bmob的官方文档,上面也是一步步的教程,很全面。
官方文档地址:https://docs.bmob.cn/data/Android/a_faststart/doc/index.html
1.登录Bmob后端云网站https://www.bmob.cn/ ,注册一个新账号,登录后创建新项目
2.应用设置界面保存一下Application ID,SDK初始化必须用到此密钥
二:APP源码添加(Android Studio集成)
1.Project项目的build.gradle里面添加
allprojects { repositories { jcenter() //Bmob的maven仓库地址--必填 maven { url "https://raw.github.com/bmob/bmob-android-sdk/master" } } }
2.Module项目的build.gradle里面添加
android{ //如果你想应用能够兼容Android6.0,请添加此依赖(org.apache.http.legacy.jar) useLibrary 'org.apache.http.legacy' } //以下SDK开发者请根据需要自行选择 //bmob-sdk:Bmob的android sdk包,包含了Bmob的数据存储、文件等服务,以下是最新的bmob-sdk: //3.5.5:请务必查看下面注释[1] compile 'cn.bmob.android:bmob-sdk:3.5.5' //bmob-push:Bmob的推送包 compile 'cn.bmob.android:bmob-push:0.8' //bmob-im:Bmob的即时通讯包,注意每个版本的im依赖特定版本的bmob-sdk,具体的依赖关系可查看下面注释[2] compile 'cn.bmob.android:bmob-im:2.0.5@aar' compile 'cn.bmob.android:bmob-sdk:3.4.7-aar' //bmob-sms :Bmob单独为短信服务提供的包 compile 'cn.bmob.android:bmob-sms:1.0.1' compile 'cn.bmob.android:http-legacy:1.0'
3.清单文件权限:
<!--允许联网 --> <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" />
4.Bmob初始化:
Bmob.initialize(this,"Application ID");
5.往后台数据表添加数据:
(1)在后端云的云数据表中新增一个表,表的名字和APP的JavaBean对应,创建后在表格中添加列,自己命名即可
(2)APP项目中要创建JavaBean,对应后台表格数据(之前自己的命名)这里偷懒用了Generate一键创建
public class BmobBean extends BmobObject { /** * name : 张三 * address : 李四 */ private String name; private String address; public String getName() { return name; } public void setName(String name) { this.name = name; } public String getAddress() { return address; } public void setAddress(String address) { this.address = address; } }
控件按钮添加数据(一条):
BmobBean bean = new BmobBean(); bean.setName("张三"); bean.setAddress("李四"); bean.save(new SaveListener<String>() { @Override public void done(String s, BmobException e) { if (e == null){ Toast.makeText(MainActivity.this,"成功",Toast.LENGTH_SHORT).show(); }else { Toast.makeText(MainActivity.this,"失败",Toast.LENGTH_SHORT).show(); } } });
然后在Bmob后端云中刷新一下云数据表就有显示了
注:该文章只是自己摸索阶段自行记录,详细过程可以去看Bmob的官方文档,上面也是一步步的教程,很全面。
官方文档地址:https://docs.bmob.cn/data/Android/a_faststart/doc/index.html
相关文章推荐
- Bmob ---移动开发者的后端福音
- 黄秀杰--Node后端优雅使用Bmob
- Bmob 后端云——史上最简单的登录
- Bmob 后端云服务平台
- Bmob移动后端云服务平台--Android从零開始--(一)何为Bmob
- Android中的Bmob移动后端云服务器功能
- Bmob移动后端云服务平台--Android从零开始--(一)何为Bmob
- 创建Android后端服务之Bmob(简单的应用)
- Bmob后端云的使用(2)——云端数据库的使用
- 智能厨房重构-使用Bmob后端云实现用户注册登录的功能。
- 安卓实战——第三方服务之Bmob后端云(一)集成工作。
- Bmob移动后端云服务平台
- Android实战——第三方服务之Bmob后端云的答题系统小项目(四)
- Android实战——第三方服务之Bmob后端云的云应用收纳集小项目(五)
- Bmob后端云短信验证最新版Android studio集成登录演示
- 安卓实战——第三方服务之Bmob后端云(二)对数据的增、删、查、改。
- 利用Bmob后端云,实现登录出现的问题,求大神给解决
- Bmob后端云的使用
- 智能厨房重构-使用Bmob后端云实现用户注册登录的功能。
- Bmob移动后端云服务平台--Android从零开始--(二)android快速入门