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(即时通信)源码


  • 相关阅读:
    POJ 2752 Seek the Name, Seek the Fame
    POJ 2406 Power Strings
    KMP 算法总结
    SGU 275 To xor or not to xor
    hihocoder 1196 高斯消元.二
    hihoCoder 1195 高斯消元.一
    UvaLive 5026 Building Roads
    HDU 2196 computer
    Notions of Flow Networks and Flows
    C/C++代码中的笔误
  • 原文地址:https://www.cnblogs.com/linlf03/p/5238754.html
Copyright © 2011-2022 走看看