zoukankan      html  css  js  c++  java
  • Android 后端 Bmob的使用

    网上发现一个很不错的东西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(即时通信)源码


  • 相关阅读:
    vue 把后端返回的图片和url链接生成的二维码用canvas 合成一张图片
    Dart和JavaScript对比小结
    webgl学习,知识储备
    nightwatch+selenium做e2e自动化测试采坑小计
    linux centos7 环境变量设置
    ES6学习笔记
    SQLserver数据库还原语句
    AngularJs的那些坑(持续更新...)
    Hosting socket.io WebSocket apps in IIS using iisnode
    mongodb 数据库操作--备份 还原 导出 导入
  • 原文地址:https://www.cnblogs.com/linlf03/p/5238754.html
Copyright © 2011-2022 走看看