Android 后端 Bmob的使用

zting科技 2017-10-20

android 服务器 云存储 string void

网上发现一个很不错的东西Bmob,推荐给大家使用。

Bmob可以开发一个云存储的移动应用软件,给应用软件快速添加一个安全灵活的后台管理系统,方便浏览终端保存的各种信息。

如果觉得创建服务器程序比较麻烦,可以使用Bmob来代替服务器。里面的功能非常强大。

Bmob的地址为:http://www.bmob.cn/

1.首先下载Bmob的jar包,

新建Android Project后,将下载的jar包导入工程

 

2.初始化BmobSDK

Bmob.initialize(this,application_id);
application_id就是你在Bmob创建的app的application ID。

3.在Manifest.xml文件中加入权限
<uses-permission android:name="android.permission.INTERNET"/>
<uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/>
<uses-permission android:name="android.permission.ACCESS_NETWORK_STATE"/>
<uses-permission android:name="android.permission.READ_PHONE_STATE"/>
<uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE"/>
<uses-permission android:name="android.permission.READ_LOGS"/>

4. 新建一个Student类。 这个类就是对于Bmob数据库中的Student中的表。 字段则代表中的字段。

复制代码
public class Student extends BmobObject{
    private String sno;
    private String sname;
    private  int age;

    public String getSno() {
        return sno;
    }

    public void setSno(String sno) {
        this.sno = sno;
    }

    public String getSname() {
        return sname;
    }

    public void setSname(String sname) {
        this.sname = sname;
    }

    public int getAge() {
        return age;
    }

    public void setAge(int age) {
        this.age = age;
    }
}
复制代码

5,测试插入数据

复制代码
 public  void  add_click(View view){
        final Student stu = new Student();
        stu.setSno("06108080");
        stu.setSname("张三");
        stu.setAge(24);
        stu.save(this, new SaveListener() {
            @Override
            public void onSuccess() {
                Toast.makeText(MainActivity.this,"添加数据成功,返回的objectid为:" + stu.getObjectId(),Toast.LENGTH_LONG).show();
            }

            @Override
            public void onFailure(int i, String s) {
                Toast.makeText(MainActivity.this,"添加数据失败:" + s, Toast.LENGTH_LONG).show();
            }
        });
    }
复制代码

当显示添加数据成功时,证明数据已经添加成功。

可以去Bmob网站上查看,如下图:Student表中已经有一条数据,就是我们刚才插入的数据。



关于Bmob的使用,可参考这篇文章:
Android快速入门

一款不错的IM(即时通信)源码



本文转自Work Hard Work Smart博客园博客,原文链接:http://www.cnblogs.com/linlf03/p/5238754.html,如需转载请自行联系原作者

登录 后评论
下一篇
云栖号资讯小编
1909人浏览
2020-03-31
相关推荐
Android开发中的日常积累
886人浏览
2016-08-03 09:00:59
app后端设计--总目录
1096人浏览
2017-12-04 22:59:00
微信小程序开发问题汇总
971人浏览
2017-12-04 15:57:00
BaaS后端即服务 - 分析篇
12332人浏览
2016-03-19 14:04:26
Android 短信验证码平台
1859人浏览
2017-05-16 14:42:00
Bmob支付
932人浏览
2017-11-17 20:41:00
0
0
0
885